Lead Software Engineer, Java Microservices/API
Listed on 2026-10-24
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Java Developer
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan
Chase within the Corporate Sector – Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Lead the design, development, and delivery of scalable, secure, cloud-native backend services and RESTful APIs using
Java, Spring Boot, and microservice architecture
.Provide technical leadership across the full software development lifecycle, including architecture, solution design, coding standards, implementation, testing, deployment, observability, and production support.
Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
Drive engineering excellence by producing high-quality production code, performing rigorous code reviews, improving test coverage, and ensuring adherence to secure coding and organizational engineering standards;
Design and implement resilient distributed systems that meet performance, scalability, availability, and maintainability requirements.Develop and deploy cloud-native services on AWS
, leveraging services such as ECS
, containerization with Docker
, and automated CI/CD delivery practices.Design, optimize, and maintain data models, schemas, and queries in
PostgreSQL
, ensuring data integrity, performance, and scalability across distributed services.Produce and review architecture, technical design, and implementation artifacts for complex applications, ensuring alignment with enterprise architecture, security, and operational standards;
Identify recurring technical or operational issues and lead automation, remediation, and resiliency improvements to reduce toil and improve application stability.Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, testing effectiveness, documentation, troubleshooting, and operational outcomes.
Establish team standards for validating AI-generated outputs, including secure coding review, correctness checks, performance validation, automated testing, and responsible handling of data;
Lead technical evaluation sessions with internal stakeholders, vendors, and external partners to assess architecture designs, integration approaches, technical feasibility, and alignment with existing systems.Analyze application telemetry, operational data, quality metrics, and delivery patterns to identify trends and drive continuous improvement in engineering practices and system reliability;
Contribute to engineering communities of practice and support initiatives focused on modern software engineering, cloud-native development, automation, AI-assisted delivery, and emerging technologies.
Formal training or certification on software engineering…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).