Lead Software Engineer - Java

JPMorgan Chase JPMorgan Chase · Banking · GLASGOW, LANARKSHIRE, United Kingdom · Commercial & Investment Bank

Lead Software Engineer role focused on designing and developing distributed applications for Prime Finance Services, utilizing Java, Python, AWS, and Kafka. The role emphasizes building scalable, resilient solutions and driving operational excellence within a financial services context.

What you'd actually do

  1. Design, develop, and deliver distributed applications and supporting services
  2. Write clean, efficient, and well-tested code in Java and Python
  3. Build scalable solutions on AWS, leveraging cloud-native services
  4. Provision and manage cloud infrastructure using Terraform
  5. Build and enhance real-time streaming and messaging solutions with Kafka

Skills

Required

  • Java
  • Python
  • distributed applications
  • AWS cloud services and architecture
  • Kafka

Nice to have

  • Terraform
  • Apache Spark
  • Docker
  • Kubernetes
  • financial services
  • agentic ADLC pipelines
  • Claude code
  • Copilot