Lead Software Engineer - Java/spring Boot/aws

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Commercial & Investment Bank

Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Banking - Global Fund Security Services team, responsible for architecting, designing, and implementing microservices using Spring Boot, Spring Cloud, Spring Kafka, Hibernate, Oracle SQL, and REST Web Services. The role involves developing frontend solutions with React JS/Angular, Node JS, and optimizing SQL queries. Requires formal training/certification and 5+ years of experience in Java/Spring Boot/Kafka/JMS applications, with strong SQL skills and experience in system design, development, testing, and operational stability. Exposure to cloud technologies like AWS and AI code generation tools is preferred.

What you'd actually do

  1. Architect, Design, and implement using Spring Boot Micro services, Spring Cloud, Spring Data/JPA and Spring Integration (ESB), Spring Kafka, Hibernate, Oracle SQL, and REST Web Services
  2. Architect scalable and concurrent processing applications with Apache Kafka based messaging
  3. Develop frontend user interface solutions using React JS/Angular, Node JS, CSS, HTML, JavaScript and XML
  4. Develop and optimize complex SQL queries against large complex schemas within Oracle Database, understanding data relationships
  5. Develops secure high-quality production code, and reviews and debugs code written by others

Skills

Required

  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Data/JPA
  • Spring Integration (ESB)
  • Spring Kafka
  • Hibernate
  • Oracle SQL
  • REST Web Services
  • Apache Kafka
  • React JS
  • Angular
  • Node JS
  • CSS
  • HTML
  • JavaScript
  • XML
  • Oracle Database
  • JMS Messaging
  • Postgres
  • Software Development Life Cycle
  • CI/CD
  • Application Scalability
  • Resiliency
  • Security

Nice to have

  • AWS
  • EKS
  • SQS
  • S3
  • Co-pilot
  • Agentic/AI code generation
  • testing automation
  • Angular
  • React JS

What the JD emphasized

  • 5+ years developing Java/Spring Boot/Kafka/JMS Messaging based applications
  • Strong SQL skills in Oracle or similar databases like Postgres
  • Experience in developing, debugging, and maintaining code in a large corporate environment with Java and Oracle database SQL Languages
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Solid understanding of designing and building robust architectures, Application Scalability, Resiliency, and Security