Lead Software Engineer - US Securities, Java, Spring

JPMorgan Chase JPMorgan Chase · Banking · Chicago, IL +1 · Commercial & Investment Bank

Lead Software Engineer at JPMorgan Chase focused on US Listed Options platforms, driving modernization and technical excellence. Responsibilities include leading engineering teams, designing and deploying mission-critical applications, migrating legacy systems to cloud-native architectures, and integrating AI-based solutions. Requires strong Java, Spring, AWS, and securities processing experience.

What you'd actually do

  1. Provide vision and direction for engineering teams responsible for US Listed Options platforms, driving transformation and technical excellence.
  2. Actively participate in the design, development, and deployment of mission-critical applications and systems. Lead by example in coding, architecture, and solution delivery, ensuring best practices and high standards are maintained.
  3. Lead the migration and modernization of legacy systems, championing adoption of cloud-native architectures, event-driven technologies (Java, Spring, AWS, Kafka, Python, SQL/NoSQL, Apache Spark, containerization), and AI-based solutions.
  4. Drive the adoption and integration of AI technologies to enhance platform capabilities, accelerate project delivery, and support business objectives.
  5. Serve as a subject matter expert in US Listed Options clearance, securities processing, and financial services, ensuring solutions meet evolving business and operational requirements.

Skills

Required

  • software engineering concepts
  • Java
  • Python
  • Spring Framework
  • SQL
  • NoSQL
  • Kafka
  • MQ
  • AWS
  • Kubernetes
  • Docker
  • Apache Spark
  • RESTful APIs
  • microservices
  • AI-based development
  • integrating machine learning models
  • AI-driven solutions

Nice to have

  • Computer Science
  • Computer Engineering
  • Mathematics

What the JD emphasized

  • US Listed Options
  • securities processing