remote
Lead Software Engineer- Java- JPM Personal Investing - JPMorganChase
Software Engineer
Lead Software Engineer driving Java-based microservices for a digital wealth management platform, leveraging Spring, AWS, and Agile practices to deliver scalable, secure investment solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java microservices that power core investment workflows.
- Collaborate with product, design, and data teams to translate business requirements into robust, testable code.
- Implement CI/CD pipelines, automated testing, and cloud deployments on AWS to ensure rapid, reliable releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in security, performance, and maintainability.
- Participate in incident response, root‑cause analysis, and continuous improvement of system reliability.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Boot and related ecosystems.
- Proven track record building and scaling microservices in a cloud environment, preferably AWS.
- Strong understanding of relational databases (SQL) and experience with ORM frameworks.
- Hands‑on experience with Agile methodologies, CI/CD tooling, and automated testing frameworks.
- Excellent communication skills and a collaborative mindset for cross‑functional teamwork.
Skills
javaspringawsagilesql