Senior Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Senior Lead Software Engineer role focused on building mission-critical enterprise applications within Corporate Oversight & Governance Technology. The role emphasizes software development lifecycle, innovation, collaboration, and providing self-service solutions to improve developer experience and product quality. Responsibilities include executing software solutions, creating secure production code, ensuring observability, producing architecture artifacts, analyzing data for improvements, and contributing to engineering communities. Requires 10+ years of experience in Java/J2EE, REST APIs, Micro Services, CI/CD, Spring Frameworks, cloud platforms (AWS, GCP, Azure), GenAI Developer Tooling, databases, and messaging technologies. A strong understanding of test-driven development and an engineering mindset are also required.

What you'd actually do

  1. Executes 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. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  3. Embraces and understands the need for Day 1 Observability in all the solutions they deliver
  4. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  5. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement

Skills

Required

  • Java/J2EE
  • REST APIs
  • Web Services
  • event-driven Micro Services
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Jenkins
  • Spring Frameworks
  • Spring Boot
  • AWS
  • Pivotal cloud foundry
  • Docker Swarm
  • Kubernetes
  • GCP
  • Azure
  • GenAI Developer Tooling
  • relational databases
  • NoSQL databases
  • Messaging technologies
  • test driven development
  • Shift-Left focus

Nice to have

  • modern front-end technologies

What the JD emphasized

  • mission critical enterprise applications
  • Day 1 Observability
  • GenAI Developer Tooling