Software Engineer III - Java, AWS, Spring Boot, Microservices,REST APIs

JPMorgan Chase & Co.

Job Description

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
Read Full Description
Confirmed 2 hours ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles