Lead Software Engineer - Java & Python

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Asset & Wealth Management

Lead Software Engineer with Java and Python expertise for the Asset & Wealth Management Marketing Team at JPMorgan Chase. Responsibilities include designing, developing, and troubleshooting software solutions, leading a team of engineers, writing and reviewing production code, identifying automation opportunities, and driving innovation. Requires formal training/certification, 5+ years of experience, proficiency in Java 21 and Python, CI/CD, Spring Boot, Kafka, Kubernetes, Splunk, Dynatrace, cloud-native experience, and knowledge of the financial services industry. Exposure to AI/ML driven applications is a plus.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  2. Lead a team of high-potential software engineers, delivering high quality software that achieves functional objectives.
  3. Develops secure high-quality production code, and reviews and debugs code written by others.
  4. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  5. Leads evaluation sessions with business stakeholders, and internal teams to drive outcomes.

Skills

Required

  • Java 21
  • Python
  • CI/CD
  • Spring Boot
  • Kafka
  • Kubernetes
  • Splunk
  • Dynatrace
  • Cloud native experience
  • Financial services industry IT systems

Nice to have

  • AWS public cloud
  • Agile
  • SRE culture
  • NoSQL database technologies
  • Apache Cassandra
  • Messaging technologies
  • Apache Kafka
  • RESTful APIs

What the JD emphasized

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Proficient in development skill Java 21 and Python building into the public and private cloud in CI/CD strategies.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
  • In-depth knowledge of the financial services industry and their IT systems.