Job Title: Lead Java Full Stack Engineer
Contract
Chicago , IL
Skills:
1) Java
2) Spring Boot
3) Microservices
4) Advanced SQL
5) Angular and React- Nice to have
6) REST APIs
7) AWS Cloud
8) DevSecOps
9) CICD
10) Security practices such as SAST, DAST, and SCA
Job Summary:
We are seeking an experienced Lead Java Full Stack Engineer to drive the end-to-end delivery of enterprise applications and services. The ideal candidate will provide technical leadership, mentor team members, ensure high-quality software delivery, and collaborate with cross-functional teams to build scalable, secure, and cloud-native solutions.
Key Responsibilities:
Lead the design, development, testing, and deployment of enterprise applications and APIs.
Develop scalable microservices using Java, Spring Boot, and Spring Cloud.
Conduct code reviews, architecture reviews, and approve pull requests.
Drive CI/CD, DevSecOps, automated testing, and observability best practices.
Provide Level 3 production support and perform root cause analysis for critical issues.
Mentor and coach engineers while promoting engineering excellence.
Collaborate with Product Owners, Business Analysts, Architects, and Delivery teams.
Ensure adherence to SDLC, security standards, and compliance requirements.
Facilitate Agile ceremonies and perform Scrum Master responsibilities when needed.
Required Skills:
Strong experience with Java, Spring Boot, Spring Cloud, and RESTful APIs.
Hands-on experience with AWS cloud services and microservices architecture.
Expertise in GitHub, CI/CD pipelines, and DevSecOps practices.
Experience with SQL and NoSQL databases.
Strong knowledge of unit, integration, and performance testing.
Familiarity with Angular and/or React.
Experience working in Agile (Scrum/Kanban) environments.
Excellent communication, leadership, and mentoring skills.
Preferred Skills:
Experience with Azure DevOps.
Exposure to .NET/C# technologies.
Knowledge of Oracle, PL/SQL, and Oracle APEX.
Experience coaching teams and contributing to engineering standards.