Lead Java Full Stack Developer
Technology
PERMEATE LLCChicago, United States$10,053 - $10,400 /month1 month ago
Full timeOn-site
Job description
Job Summary
We are seeking an experienced Lead Java Full Stack Developer with 10+ years of hands-on experience in designing, developing, and delivering scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, React.js, AWS Cloud, and AWS Lambda, along with proven experience leading development teams and driving cloud-native application modernization initiatives.Duties
- Lead the design, development, and deployment of enterprise-grade full-stack applications.
- Architect and implement cloud-native solutions using AWS services.
- Develop scalable backend services using Java, Spring Boot, and Microservices architecture.
- Build responsive and user-friendly front-end applications using React.js.
- Design and implement serverless applications using AWS Lambda.
- Lead technical discussions, code reviews, and architectural decisions.
- Collaborate with Product Owners, Business Analysts, Architects, and DevOps teams.
- Drive application modernization and migration to AWS cloud platforms.
- Ensure high standards for code quality, security, performance, and scalability.
- Mentor and guide development teams through best practices and technical challenges.
- Participate in Agile ceremonies including sprint planning, estimations, and retrospectives.
- Troubleshoot and resolve complex production issues..
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 10+ years of software development experience.
- 5+ years of experience building cloud-native applications on AWS.
- 3+ years of experience leading development teams or technical initiatives.
- Strong expertise in full-stack application development using Java and React.
- Experience implementing serverless solutions using AWS Lambda.
- Define application architecture and development standards.
- Review solution designs and ensure alignment with enterprise architecture.
- Mentor junior and senior developers through technical coaching.
- Drive engineering excellence through code reviews and automation.
- Partner with stakeholders to translate business requirements into technical solutions.
- Manage technical risks and propose mitigation strategies.
- Proven experience leading full-stack development projects with a strong focus on Java-based applications.
- Deep understanding of IT infrastructure components including cloud infrastructure (AWS, Azure), Linux environments, and network security principles.
- Proficiency in front-end development using JavaScript frameworks like React or Angular along with HTML5 and CSS3.
- Extensive knowledge of RESTful API design, microservices architecture, scalability strategies, and system design for large-scale systems.
- Hands-on experience with version control systems such as GitHub or SVN; familiarity with CI/CD pipelines is essential.
- Strong background in software engineering principles including design patterns, APIs management, and performance optimization.
- Familiarity with database systems such as MySQL or SQL Server; experience with SQL query optimization is preferred.
- Excellent problem-solving skills combined with the ability to communicate complex technical concepts clearly across teams.
- Ability to thrive in an Agile environment while managing multiple priorities effectively.
Expected hours: 40.0 per week
Benefits
- Health insurance
Keywords
javaplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentamazon-web-servicesspringspring-bootmicroservicesmicro-services-architecturereact-jsreactserverlessaws-lambdacode-reviewdevelopment-operations-devopsapplication-modernizationscalabilitymentoringpolicies-and-practices
Interested in this role?