Senior Full Stack Software Engineer

JP Morgan Services India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Software Engineer III - Full Stack Developer (Python/Java & React )

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Design, build, and maintain Java/Python-based backend services and APIs within a microservices architecture (e.g., Spring/Spring Boot), ensuring scalability, reliability, and security.
  • Develop front-end features and components using ReactJS with SALT, emphasizing usability, accessibility, performance, and maintainability.
  • Implement secure data integrations and workflows across internal systems; contribute to data modeling and interface contracts.
  • Own quality through automated testing (unit, integration, contract, end‑to‑end) and contribute to CI/CD pipeline improvements.
  • Enhance observability (logs, metrics, traces) and support production operations, incident response, and post‑mortems.
  • Uphold security and compliance standards: identity and access controls, data protection, encryption, and secure coding practices.
  • Collaborate cross-functionally with product managers, designers, QA, SRE/operations, and partner teams to plan and deliver features against sprint and release milestones.
  • Write clear technical documentation; contribute to code reviews and engineering best practices.
  • Leverage approved AI productivity tools (e.g., LLM Suite, Copilot) to assist with code generation, documentation, test creation, and analysis, consistent with firm guidelines.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience

  • Proven experience as a full‑stack engineer building production systems in Java/Python (e.g., Spring/Spring Boot), microservices, and RESTful APIs.
  • Strong front-end development experience with ReactJS and SALT; adept at component-based architecture, state management, accessibility, and performance optimization.
  • Hands-on experience with AWS (e.g., compute, storage, networking, IAM) and cloud-native design principles.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) and modern CI/CD practices.
  • Proficiency with automated testing frameworks and practices across the stack.
  • Solid grasp of secure coding (e.g., OWASP) and data protection controls.
  • Experience with observability tooling and production support practices.
  • Effective communication skills and the ability to collaborate in cross-functional, agile teams.
  • Practical use of approved AI tooling (e.g., LLM Suite, Copilot) within enterprise guardrails.

Preferred qualifications, capabilities, and skills

  • Event-driven architectures and messaging (e.g., Kafka), and/or asynchronous processing patterns.
  • Infrastructure as code (e.g., Terraform) and cloud networking fundamentals.
  • Experience with financial services platforms, especially advisory deal workflows and compliance requirements.
  • SQL/NoSQL data stores and performance tuning.

     

 

Experience Level

Senior Level

Job role

Work location

Bengaluru, Karnataka, India

Department

IT & Information Security

Role / Category

IT Security

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

JP Morgan Services India Pvt Ltd

Job posted by JP Morgan Services India Pvt Ltd

Apply on company website