Software Engineer II - Full-stack

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Corporate Sector

Software Engineer II (Full-stack) at JP MorganChase within the Infrastructure Platforms team, architecting, building, and optimizing software systems that support core internal services and tools. Role centers on designing, implementing, and evolving robust platform solutions, collaborating with cross-functional partners to translate user needs and operational bottlenecks into high-quality applications. Contribute to technical direction, take responsibility for end-to-end delivery, and help establish engineering standards that advance reliability, efficiency, and maintainability.

What you'd actually do

  1. Design, develop, and deploy scalable full-stack platform tools for infrastructure teams.
  2. Enhance reliability and performance of critical internal systems through engineering best practices.
  3. Collaborate with engineering and operations groups to understand requirements and deliver solutions.
  4. Integrate new technologies and frameworks into platform services to improve developer productivity.
  5. Automate workflows and monitoring processes to streamline operations and reduce manual effort.

Skills

Required

  • software engineering concepts
  • full-stack development
  • backend development
  • Java
  • Spring Boot
  • Python
  • frontend engineering
  • JavaScript
  • HTML5
  • CSS3
  • React
  • Angular
  • database management systems
  • Oracle
  • MS SQL Server
  • Tableau
  • automation
  • unit testing
  • functional testing
  • regression testing
  • AI-driven code generation
  • GenAI tools

Nice to have

  • Kubernetes
  • Docker
  • observability
  • monitoring
  • logging
  • security compliance
  • distributed infrastructure design
  • open source contributions

What the JD emphasized

  • AI-driven code generation
  • GenAI tools for development