Job Description
Summary
JPMorgan Chase is hiring an Experienced Software Engineer – Java/Python (Full Stack or Back End) in Hyderabad, Telangana, India to join its Global Technology team. This role offers a prime opportunity for skilled software engineers to design, develop, and deliver market-leading technology products that are secure, stable, and scalable. Working in an agile, collaborative environment, you will build solutions that power financial services across Consumer & Community Banking, Asset & Wealth Management, Commercial Banking, and Corporate Investment Banking. The role emphasizes Java, Python, full-stack development, cloud platforms, and innovative problem-solving to drive business outcomes and enhance the digital banking experience.
Job Details at a Glance
| Detail | Information |
|---|---|
| Job Title | Experienced Software Engineer – Java/Python (Full Stack or Back End) |
| Location | Hyderabad, Telangana, India |
| Business Unit | Corporate Sector / Global Technology |
| Employment Type | Full-Time |
| Shift | Day |
| Experience | 3+ years in software engineering, full-stack or back-end expertise |
| Tools & Technologies | Java, Python, Cloud Platforms, Agile, CI/CD, Spark, AWS, SQL/NoSQL, DevOps |
| Application Link | Apply on JPMorgan Chase Careers |
Key Responsibilities
- Design, develop, and maintain scalable, resilient systems using Java or Python.
- Execute end-to-end software solutions, including coding, testing, debugging, and troubleshooting.
- Create secure, high-quality production code and maintain critical algorithms running in synchronous systems.
- Produce and contribute to architecture and design artifacts, ensuring software meets design constraints.
- Analyze large, diverse datasets to identify patterns, uncover hidden issues, and improve system performance and coding hygiene.
- Collaborate with agile teams to implement innovative technology solutions across business functions.
- Participate in software engineering communities of practice to explore emerging technologies.
- Promote a culture of diversity, inclusion, collaboration, and respect.
Required Skills & Qualifications
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficient in Java or Python programming languages.
- Experience with modern programming languages, database querying, and production-grade coding.
- Understanding of the Software Development Life Cycle (SDLC).
- Familiarity with agile methodologies, CI/CD, application resiliency, and security practices.
- Knowledge of software applications and technical processes within disciplines such as cloud computing, AI/ML, mobile development, or Big Data.
Preferred Skills & Qualifications
- Exposure to modern front-end technologies (React, Angular, HTML5, CSS3).
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience working with data processing frameworks like Spark.
Role Levels
- Software Engineer II: Ability to design viable systems, solve functional problems, and apply advanced features of coding languages.
- Software Engineer III: Independent contributor with proficiency across technologies and platforms, capable of solving complex functional and non-functional problems and guiding team members.
Why Join JPMorgan Chase – Hyderabad
- Work on cutting-edge technology solutions for global financial services.
- Engage with agile teams delivering high-impact products across multiple banking sectors.
- Explore cloud-native solutions, full-stack development, and advanced data processing.
- Collaborate with global teams in a diverse, inclusive, and supportive environment.
Apply Now
Take your software engineering career to the next level as an Experienced Software Engineer – Java/Python (Full Stack or Back End) at JPMorgan Chase, Hyderabad. Build innovative, scalable, and secure solutions that transform financial technology worldwide.