Lead Java Full Stack Developer
Technology
Perma TechnologiesChicago, United States1 month ago
Full timeOn-site
Job description
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
Key Responsibilities
- Lead the design, development, and deployment of enterprise-grade full-stack applications.
- Provide technical leadership to a team of developers.
- 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.
- 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.
- AWS Solution Architect Certification.
- Experience with Generative AI and AI-powered applications.
- Experience with OpenShift or Kubernetes platforms.
- Knowledge of Security Best Practices and OWASP standards.
- Exposure to FinTech, Banking, Healthcare, Retail, or E-commerce domains.
- Experience with observability tools such as Splunk, ELK Stack, Grafana, and Prometheus.
- Strong leadership and stakeholder management skills.
- Excellent communication and presentation abilities.
- Strong analytical and problem-solving mindset.
- Ability to work in a fast-paced Agile environment.
- Proven ability to drive technical decisions and mentor teams.
- 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.
Rate: $60
Keywords
javaenterprise-applicationsspringspring-bootreact-jsreactamazon-web-servicesaws-lambdatraining-and-developmentnative-cloud-application-ncaapplication-modernizationplanning-and-designvisual-art-designproduct-development-and-designapplications-architectureenterprise-architecturementoringcoaching-mentoringcode-reviewcomputer-science
Interested in this role?