Sr. Manager of Software Engineering - Java/springboot/sql/aws

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Asset & Wealth Management

Seeking an experienced engineering leader to drive architecture, delivery, and operational excellence for platforms powering JPMorgan's Alternative Investments business. The role involves leading teams, designing and developing event-driven Java Spring Boot microservices, architecting scalable systems on AWS, and mentoring junior engineers. Requires advanced proficiency in Java, Spring Boot, CI/CD, DevOps, and microservices architecture.

What you'd actually do

  1. Lead and actively contribute to the design, development, and deployment of high-quality applications aligned to the Alternatives business.
  2. Build event-driven Java, Spring Boot microservices; contribute directly to the codebase.
  3. Architect and operate scalable systems leveraging Kafka, k8s, MSK and AWS services.
  4. Drive program collaboration across cross-functional teams.
  5. Drive adoption of domain-driven design; participate in and guide architecture discussions.

Skills

Required

  • Software Engineering concepts
  • Java
  • Spring Boot
  • CI/CD
  • DevOps toolchains
  • Agile
  • Test-Driven Delivery
  • JUnit
  • TestNG
  • Cucumber
  • Microservices
  • REST APIs
  • SQL
  • NoSQL databases
  • Event-driven architectures

Nice to have

  • AWS cloud services
  • ECS
  • S3
  • Lambda
  • Infrastructure as Code (IaC)
  • Terraform
  • Full-stack application development
  • AI coding tools
  • GitHub Copilot
  • Cline
  • Claude Code
  • Complex problem solving
  • Communication skills
  • Leadership skills
  • Continuous learning
  • Early adopter of emerging technologies

What the JD emphasized

  • 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
  • Advanced proficiency in Java with strong willingness to code hands-on.
  • Extensive experience delivering Java and Spring/Spring Boot systems at scale.
  • Expert proficiency in testing frameworks like JUnit, TestNG, and Cucumber.
  • Deep understanding of microservices, REST APIs, SQL and NoSQL databases, event-driven architectures.