Lead Software Engineer - Markets, Java, Aws, Spring Boot, Terraform

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

Lead Software Engineer role at JPMorgan Chase focused on designing, developing, and troubleshooting software solutions for the Commercial & Investment Bank - Trading Technology team. The role involves leading the adoption of cutting-edge technologies like Java, Spring, React, and Kafka, developing secure production code, and defining the technology roadmap. It also champions the use of AI/ML for real-time trade processing and involves designing data pipelines and analytics workflows. Requires strong expertise in Java, Spring, AWS, Terraform, and Agile development practices.

What you'd actually do

  1. Designs, develops, and troubleshoots creative software solutions, thinking beyond conventional approaches to solve complex technical problems
  2. Leads the adoption and integration of cutting-edge technologies including Java, Spring, Springboot, React, and Kafka
  3. Develops secure, high-quality production code, and reviews and debugs code written by others
  4. Defines and drives the technology roadmap, focusing on next-generation data, analytics, and automation platforms
  5. Champions the use of AI, machine learning, and advanced analytics to deliver real-time trade processing applications

Skills

Required

  • Java
  • Spring
  • Springboot
  • Maven
  • Kafka
  • React
  • AWS
  • Lambda
  • ECS
  • EC2
  • Terraform
  • GitHub Actions
  • AWS CodePipeline
  • Agile development
  • code reviews
  • automated testing
  • CI/CD pipelines
  • documentation
  • system design
  • application development
  • testing
  • maintaining operational stability

Nice to have

  • Futures & Options
  • Trade Execution/Clearing
  • AMPS (messaging platform)
  • MQ
  • Cucumber Integration Tests
  • JUnit
  • Mockito
  • Testcontainers
  • Python
  • Databricks
  • Spark
  • Angular

What the JD emphasized

  • 7+ years applied experience
  • Java, Spring, Springboot, Maven, Kafka, and modern web technologies such as React
  • AWS, Lambda, ECS, EC2, and Terraform
  • GitHub Actions and AWS CodePipeline
  • Agile development, code reviews, automated testing, CI/CD pipelines, and documentation