Lead Software Engineering - Java/Kotlin

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.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead Software Engineering - Java/Kotlin

Join JPMorgan Chase's Corporate Investment Bank as a Lead Software Engineer, where you'll be an integral part of an agile team working on market-leading technology products. This role offers the opportunity to work with cutting-edge technologies in a global financial services environment. You'll be responsible for building and enhancing cloud-native microservices, implementing best practices in software architecture, and delivering secure, scalable solutions. The position combines technical leadership with hands-on development, requiring expertise in Java/Kotlin and modern cloud technologies. As part of a world-leading financial institution, you'll work on critical systems that serve prominent corporations, governments, and institutional investors worldwide. The role offers the chance to work with a diverse, talented team while contributing to solutions that drive the global financial markets.

Last updated 4 hours ago

Responsibilities For Lead Software Engineering - Java/Kotlin

  • Use domain modeling techniques to build best in class business products
  • Structure software for easy understanding, testing and evolution
  • Write unit, component, integration, end-to-end and performance tests
  • Investigate and fix issues promptly
  • Own and deliver end-to-end, scalable, and secure cloud-native microservice architecture applications
  • Contribute to technical architecture design
  • Ensure zero downtime releases
  • Optimize data reading and writing operations
  • Monitor and optimize performance

Requirements For Lead Software Engineering - Java/Kotlin

Java
Kotlin
Kubernetes
Kafka
PostgreSQL
  • Formal training or certification in Kotlin or Java
  • Experience building RESTful APIs and microservices with Spring Boot
  • Experience building solutions on Cloud platforms (AWS, Azure, GCP)
  • Experience with globally distributed applications
  • Knowledge of modern software architecture patterns
  • Experience with CI/CD platforms like Circle CI
  • Experience with GitHub
  • Strong teaching and knowledge sharing abilities
  • Ability to adapt to changing priorities
  • High standards for personal and team performance

Benefits For Lead Software Engineering - Java/Kotlin

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive health benefits including medical, vision, and dental insurance
  • Equal opportunity employer
  • Global career opportunities

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineering - Java/Kotlin

Lead Architect, Payments Team

Lead Architect position at JPMorgan Chase focusing on payment systems architecture, requiring 5+ years experience in Java, cloud technologies, and financial services.

Business Transformation Manager (UiPath) - People Manager

Lead automation transformation at JPMorgan Chase as a Business Transformation Manager, overseeing UiPath development and team management while driving innovation in financial services.

U.S. Custody Product Manager - Executive Director (ED)

Senior U.S. Custody Product Manager role at JPMorgan Chase, leading custody services strategy and implementation with 10+ years experience required.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, driving complex technology projects in Risk Technology Engineering & Architecture team.

Cross Currency Product Manager - Payments - Vice President

Lead product development for FX Payments capabilities at JPMorgan Chase, driving innovation and customer value in cross-currency solutions.