Lead Software Engineer - JAVA / Spring / Kafka / Kubernetes
J.P. Morgan
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Join us as a Lead Software Engineer and help shape market-leading technology products in Payments Technology. You’ll collaborate with talented professionals, solve complex challenges, and grow your expertise in a supportive, innovative environment.
Job Summary:
As a Lead Software Engineer in the Corporate and Investment Bank – Payments Technology team, you will be an integral part of an agile team that enhances, builds, and delivers trusted technology solutions. You will serve as a core technical contributor, developing critical solutions across multiple technical areas to support the firm’s business objectives. You will foster a culture of innovation, technical excellence, and inclusion.
Job Responsibilities:
- Execute creative software solutions, design, development, and technical troubleshooting to build and optimize technology products.
- Develop secure, high-quality production code, and review and debug code written by others.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
- Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
- Lead communities of practice across Software Engineering to drive awareness and adoption of new and leading-edge technologies.
- Add to team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Experience in Java and related technologies.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages.
- Proficiency in automation and continuous delivery methods.
- Proficient in all aspects of the software development life cycle.
- Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).
- In-depth knowledge of the financial services industry and IT systems.
- Practical cloud native experience.
Preferred Qualifications, Capabilities, and Skills:
- Hands-on experience in Java, Spring Boot, and Kubernetes.
- Proven experience in design and design patterns.
- Experience coaching and mentoring teams.
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.
Push the limits of what's possible by delivering secure, scalable technology solutions in a collaborative, agile environment.m.




