Java Full Stack Developer/Technical Lead

SOOJH AI INC
Buffalo, NY, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Performance Management Architectural Patterns HTML5 Automation of Tests Microsoft Azure Cloud Computing Cloud Engineering Code Coverage
+43 more
Code Review Computer Programming Databases Continuous Integration Relational Databases Database Development Software Design Patterns DevOps Gradle Hibernate (Java) Java Persistence API PostgreSQL Apache Maven Microsoft SQL Server MySQL Oracle (Applications) Oracle SQL Developer Performance Tuning Scrum Methodology Responsive Web Design SQL Databases TypeScript Software Vulnerability Management Web Applications Enterprise Software Applications Spring-mvc Spring-boot Software Security Reliability of Systems Backend Git Event Driven Architecture Build Management Containerization AngularJS Information Technology Deployment Automation Front End Software Development Api Design Restful APIs Domain Driven Design Software Version Control Microservices

Job description

Job Summary : We are seeking an experienced and highly skilled Full Stack Java Developer with strong expertise in designing, developing, and delivering scalable enterprise applications. The ideal candidate will possess deep technical knowledge across backend and frontend technologies, cloud platforms, modern architectural patterns, and Agile delivery methodologies. The role requires hands-on development, technical leadership, solution design, mentoring, and collaboration with cross-functional stakeholders to deliver high-quality business solutions., Technical Development

Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and RESTful APIs.

Develop and implement microservices-based architectures ensuring scalability, reliability, and maintainability.

Build responsive and user-friendly web applications using Angular .

Design and optimize database solutions using SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL.

Develop reusable components, frameworks, and best practices for enterprise application development.

Integrate applications with internal and external systems using modern integration patterns and APIs.

Solution Architecture & Design

Contribute to solution architecture and technical design decisions.

Create scalable, secure, and high-performing application architectures.

Evaluate and recommend technology solutions, frameworks, and design approaches.

Ensure adherence to architectural standards, coding guidelines, and development best practices.

Cloud & DevOps

Build and deploy applications on Azure cloud platforms.

Implement CI/CD pipelines using tool Azure DevOps.

Support infrastructure automation, containerization, and cloud-native deployment strategies.

Collaborate with DevOps teams to ensure system reliability and operational excellence.

Quality & Performance

Conduct code reviews and enforce coding standards.

Drive application performance tuning, troubleshooting, and optimization activities.

Implement application security best practices and vulnerability remediation.

Ensure adequate test coverage through unit, integration, and automation testing.

Leadership & Stakeholder Management

Lead and mentor development teams, fostering technical excellence and continuous improvement.

Guide developers on architecture, design patterns, coding best practices, and problem-solving techniques.

Collaborate closely with business stakeholders, product owners, architects, QA teams, and project managers.

Participate in Agile ceremonies including sprint planning, backlog grooming, reviews, and retrospectives.

Drive project delivery while managing technical risks and dependencies.

Requirements

Backend Technologies

Strong expertise in:

Java (Java 8/11/17 or above)

Spring Boot

Spring MVC

REST APIs

Microservices Architecture

Hibernate/JPA

Maven/Gradle

Frontend Technologies

Hands-on experience with:

Angular

JavaScript

TypeScript

HTML5

Responsive Web Design

Database Technologies

Strong SQL programming skills.

Experience with relational databases such as:

Oracle

SQL Server

PostgreSQL

MySQL

Cloud & DevOps

Experience working with:

Azure

CI/CD tools

Source control tools such as Git

Architecture & Engineering

Strong understanding of:

Enterprise Solution Architecture

System Design

Design Patterns

Application Security

Performance Optimization

Integration Patterns

Event-Driven Architecture

API Design and Governance

Methodologies

Strong experience working in Agile/Scrum environments.

Experience in estimation, sprint planning, and delivery management.

Preferred Qualifications

Certifications in Azure, Java, or related technologies.

Experience in large-scale digital transformation or modernization programs.

Knowledge of domain-driven design (DDD) and event-driven architectures.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…