
Software Engineer III - Full stack - Java, microservice, messaging, AWS, REACT
JPMorgan Chase2 days ago
Mumbai, IndiaSenior
Responsibilities
- Design, develop, troubleshoot, and maintain secure, high-quality software solutions across backend and frontend systems.
- Build Java-based backend services and React applications using microservice and event-driven architectures.
- Develop REST APIs, integrate messaging technologies, and apply service decomposition, resilience, and inter-service communication practices.
- Deploy and support applications on AWS and troubleshoot production issues.
- Create architecture and design artifacts and ensure software implementations meet design constraints.
- Use data analysis, visualizations, and reporting to identify system and coding improvements.
- Write automated tests, participate in code reviews, and collaborate with product, design, and engineering partners.
- Apply authorized AI-assisted development and automation tools while validating outputs through peer review, testing, and secure coding standards.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Strong experience in full-stack or software engineering roles using Java, microservices, messaging, React, and AWS.
- Hands-on Core Java experience with object-oriented design, collections, and concurrency.
- Experience building and supporting microservices and REST APIs, including service decomposition, inter-service communication, and resilience patterns.
- Experience with messaging or event-streaming technologies such as Kafka or RabbitMQ.
- Proficiency developing React applications with components, hooks, and state management.
- Experience deploying or operating applications on AWS services such as EC2, Lambda, S3, ECS, EKS, or API Gateway.
- Understanding of relational or NoSQL databases and secure software development practices.
- Preferred experience with observability, logging, metrics, distributed tracing, ELK, Prometheus, Grafana, CloudWatch, monitoring, alerting, reliability practices, CI/CD, Docker, Kubernetes, infrastructure as code, and automated testing.
- Performance testing experience is preferred.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.