Software Engineer II - Java Full-stack Developer
JPMorgan Chase & Co..com
Office
Hyderabad, Telangana, India
Full Time
We have an exciting opportunity for you to advance your software engineering career and grow your skills with us.
Job Summary
As a Software Engineer II at JPMorgan Chase within Corporate Technology, you will be part of an agile team dedicated to enhancing and delivering cutting-edge technology products in a secure, stable, and scalable manner. You will gain valuable experience while contributing to impactful solutions that support the firm’s business objectives.
Job Responsibilities
- Executes software solutions, design, development, and technical troubleshooting for multiple components and systems
- Writes secure and high-quality code using at least one programming language
- Designs, develops, and troubleshoots with consideration of upstream and downstream technical implications
- Applies knowledge of tools within the Software Development Life Cycle to improve automation value
- Gathers, analyzes, and draws conclusions from large, diverse data sets to support secure, stable application development
- Learns and applies system processes and methodologies for developing secure, stable code and systems
- Adds to team culture of diversity, inclusion, and respect
Required qualifications, capabilities and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Experience with Java, Spring Boot, and cloud technologies
- Experience developing interactive UI/UX using Java Web UI technologies such as React.js, Angular.js, and Node.js
- Experience in database programming for enterprise-scale Oracle applications using PL/SQL and Java Stored Procedures
- Hands-on experience developing cloud native microservices with REST API development
- Experience with Agile development methodologies such as SCRUM
Preferred qualifications, capabilities, and skills
- Experience in AWS Cloud, Kubernetes, and Docker
- Experience in Python, Scala, Spark, and Kafka streaming
- Application development experience in Investment Banking, Market Surveillance, or Trading Systems
- Financial products knowledge including Futures & Options, FX, Commodities, Equities, and trade lifecycles
- Knowledge of computer science fundamentals including algorithms, data structures, multi-threading, object-oriented development, and distributed applications
Software Engineer II - Java Full-stack Developer
Office
Hyderabad, Telangana, India
Full Time
October 17, 2025