remote
Sr. Lead Software Engineer - Java/Full Stack - JPMorganChase
Software Engineer
Lead architect and developer driving secure, scalable Java-based full‑stack solutions in an agile environment, delivering market‑leading technology products across multiple domains.
About the role
Key Responsibilities
- Architect, design, and implement end‑to‑end Java and full‑stack solutions, ensuring high performance, security, and scalability.
- Lead a cross‑functional agile team, mentoring developers and driving continuous improvement in coding standards and delivery practices.
- Collaborate with product owners and business stakeholders to translate requirements into technical specifications and robust RESTful APIs.
- Integrate microservices, database layers, and cloud services, applying best practices in CI/CD, automated testing, and DevOps.
- Conduct code reviews, performance tuning, and troubleshooting to maintain product quality and reliability.
Requirements
- 10+ years of software development experience with deep expertise in Java and full‑stack technologies.
- Proven track record leading agile teams and delivering complex, mission‑critical applications.
- Strong knowledge of Spring ecosystem, RESTful API design, microservices architecture, and relational database design.
- Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure).
- Excellent communication skills and ability to collaborate across technical and business domains.