onsite
Lead Software Engineer - Java Fullstack - JPMorganChase
Software Engineer
Lead a high‑performing agile team delivering secure, scalable Java full‑stack solutions. Drive architecture, design, and implementation of market‑leading products using Java, Spring Boot, React, and microservice patterns.
About the role
Key Responsibilities
- Architect, design, and develop end‑to‑end Java full‑stack applications, ensuring high performance, security, and scalability.
- Lead an agile team through the full software development lifecycle, from requirements gathering to production deployment.
- Implement RESTful APIs and microservice architectures using Spring Boot and related frameworks.
- Collaborate with product owners, UX designers, and QA engineers to translate business needs into technical solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, testing, and DevOps.
Requirements
- 5+ years of professional experience in Java development with strong expertise in Spring Boot.
- Proven full‑stack experience building responsive UIs with React (or similar JavaScript frameworks).
- Solid understanding of REST API design, microservices, and relational databases (SQL).
- Experience working in Agile/Scrum environments and leading technical teams.
- Excellent problem‑solving skills, communication abilities, and a passion for delivering high‑quality software.