Java/ Spring/ Api/ Cloud/ Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Columbus, OH +1 · Consumer & Community Banking

Lead Software Engineer for JPMorgan Chase's Consumer & Community Banking Deposits platform, focusing on enhancing, building, and delivering technology products. The role involves executing software solutions, developing secure code, leading evaluation sessions, and driving adoption of AI-assisted engineering practices within the team. Requires extensive experience in Java, Spring, microservices, APIs, and cloud environments, with a strong understanding of responsible AI use and validation standards.

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. Develops secure high-quality production code, and reviews and debugs code written by others
  3. Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  4. Performs heavy coding utilizing Java, Spring, Microservices/RESTful API, relational databases and Cloud services
  5. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team

Skills

Required

  • Java
  • Spring
  • Microservices
  • RESTful API
  • Cloud services (AWS, GCP, Azure)
  • Relational databases
  • Data modeling
  • Data ingestion frameworks
  • Data streaming and messaging frameworks (Kafka, Spark)
  • Containers (Docker, Kubernetes, Helm)
  • Software Development Life Cycle (SDLC) tools
  • AI-assisted development tools
  • Responsible AI use
  • Validation standards for AI outputs

Nice to have

  • AWS certification
  • Financial services industry IT systems
  • Automation frameworks
  • Continuous integration and delivery (CI/CD)
  • Modernization programs (monolith-to-microservices, cloud migrations)

What the JD emphasized

  • 8+ years hands on experience using Java, Spring based technologies and event based microservices in a Cloud environment (AWS, GCP, Azure, etc.)
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices