Senior Software Engineer - Java, AWS, Microservices

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 - Java, AWS, Spring Boot, Microservices,REST APIs

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 JPMorganChase within the Consumer and community banking- Wealth management, 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, develop, and maintain Java-based microservices using Spring Boot
  • Build and expose RESTful APIs following best practices
  • Implement service-to-service communication using REST or messaging systems (Kafka, JMS, etc.)
  • Apply microservices patterns such as service discovery, circuit breaker, API gateway, and centralized configuration
  • Integrate with SQL and NoSQL databases, ensuring data consistency
  • Write clean, maintainable, and testable code using JUnit and Mockito
  • Participate in code reviews, design discussions, and architecture decisions
  • Collaborate with product owners, QA, DevOps, and other engineering teams

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Strong proficiency in Java (8/11/17+)
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA
  • Solid understanding of microservices architecture
  • Experience building REST APIs using JSON and OpenAPI/Swagger
  • Knowledge of SQL databases such as Oracle, PostgreSQL, or MySQL
  • Experience with ORM frameworks like Hibernate & Familiarity with Git and CI/CD pipelines
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP)

 

 

Preferred qualifications, capabilities, and skills

 

  • Proficiency with messaging systems such as Kafka, RabbitMQ, or ActiveMQ
  • Experience working with API gateways like Apigee, Kong, or Spring Cloud Gateway
  • Strong understanding of security protocols including OAuth2, JWT, and Spring Security
  • Familiarity with monitoring and logging tools such as Splunk, ELK, Prometheus, or Grafana
  • Background in banking, financial services, or other regulated industries
  • Knowledge of Domain-Driven Design (DDD) principles
  • Exposure to containerization and orchestration platforms like Docker and Kubernetes

     

Experience Level

Senior Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Development

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