Lead Software Engineer - Java
J.P. Morgan
Join an inspiring and curious team of technologists dedicated to creating high-quality software and new products. As a Java Technical Lead, you’ll drive innovation, collaborate globally, and help shape the technical direction of our platforms. You’ll have the opportunity to grow your career, share ideas, and make a meaningful impact in a supportive, agile environment.
Job Summary:
As a Java Technical Lead in our team, you will partner with the Product Owner to drive the technical direction of the platform while remaining hands-on in development. You will lead and mentor developers, ensure code quality, and deliver best-in-class solutions across multiple software engineering disciplines. You will collaborate with global teams, contribute to architecture and design, and support application deployment and stability as part of a DevOps culture.
Job Responsibilities:
- Lead and mentor developers, perform code reviews, and support junior team members.
- Design, develop, code, test, debug, and document software to meet business and security requirements.
- Drive technical direction and collaborate with the Product Owner and team.
- Develop cloud-native applications and implement RESTful microservices, containers, and scalable platforms.
- Manage deployment operations and collaborate with production management for safe releases.
- Ensure code quality and adherence to standards across the organization.
- Build high-throughput platforms using Kafka and distributed cache technologies.
- Contribute to reusable service frameworks and libraries.
- Collaborate with cross-functional teams to solve problems and deliver solutions.
- Support application environments and participate in DevOps practices.
- Analyze and resolve issues, ensuring application and system stability.
Required Qualifications, Capabilities, and Skills:
- BS/BA degree or equivalent experience.
- Proven hands-on experience as a Java technical lead.
- Extensive core Java (version 11 or higher) development with Spring Boot or similar frameworks.
- Experience developing cloud-native applications and implementing RESTful microservices.
- Hands-on experience with Docker, Kubernetes, and container platforms.
- Experience with release engineering and continuous delivery processes.
- Proficiency with multiple database technologies (e.g., Oracle, Cassandra, MongoDB).
- Experience building high-throughput platforms using Kafka.
- Experience with distributed cache technologies (e.g., Gemfire, REDIS, GridGain, Ignite).
- Test-driven development using JUnit, Mockito, or similar.
- Experience with code instrumentation, monitoring, and application metrics.
- Strong understanding of data structures, algorithms, and multi-threaded programming.
- Experience building reusable service frameworks or libraries.
- Knowledge of industry technology trends and best practices.
- Ability to work in large, collaborative teams.
- Passion for building an innovative culture.
Preferred Qualifications, Capabilities, and Skills:
- Experience developing open source or internal libraries for broader team use.
- Experience with high-throughput, mission-critical, high-performance platforms.
- Understanding of architecture and design across distributed systems.
- Experience with AWS and cloud-native software deployment.
- Experience with message bus technologies such as Kafka or AMPS.
- Advanced understanding of DevOps principles.
- Experience with enterprise reference data platforms.
- Experience in the financial industry.
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Lead and deliver innovative, high-quality Java solutions while mentoring teams and advancing your career in a collaborative environment.




