Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java

full-timePosted: Dec 1, 2025

Job Description

Software Engineer III - Java

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As a Software Engineer III - Java in our Bengaluru office, you will join a dynamic agile team dedicated to designing and delivering market-leading products that power global banking, trading, and risk management operations. In this role, you will leverage your expertise in Java to build secure, scalable systems that handle high-volume transactions while adhering to stringent regulatory standards like those from RBI and international bodies. Your contributions will directly impact millions of customers by enhancing the reliability and efficiency of our digital platforms in a rapidly evolving fintech landscape. Key to success in this position is your ability to collaborate with product managers, data scientists, and other engineers to translate complex business requirements into robust technical architectures. You will develop microservices using modern Java frameworks, integrate with legacy financial systems, and ensure seamless performance under peak loads, such as during market volatility. Emphasizing security from the ground up, you will implement features that protect sensitive data and comply with global financial regulations, all while participating in agile ceremonies to foster innovation and continuous delivery. This role offers an exciting opportunity to grow within one of the world's largest financial institutions, where your work on cutting-edge technologies like cloud-native applications and AI-driven analytics will shape the future of finance. Based in Bengaluru, Karnataka, you will thrive in a supportive environment that values diversity, inclusion, and professional development, contributing to JP Morgan Chase's mission of enabling economic growth through technology.

Key Responsibilities

  • Design, develop, and deploy high-quality Java-based applications that support JP Morgan Chase's core banking and trading platforms
  • Collaborate with cross-functional agile teams to deliver secure, scalable technology products that meet regulatory standards in the financial services industry
  • Implement and optimize microservices using Spring Boot and related frameworks to enhance system performance and reliability
  • Conduct code reviews, unit testing, and integration testing to ensure robust, maintainable codebases
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial systems
  • Integrate security best practices and compliance requirements into software development lifecycle
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Work with stakeholders to gather requirements and translate them into technical solutions for market-leading products
  • Stay updated on emerging technologies and apply them to innovate within JP Morgan Chase's technology ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java
  • Strong understanding of agile methodologies and experience working in agile teams
  • Experience in designing and implementing scalable, secure software solutions in the financial services domain
  • Proficiency in building and maintaining microservices architectures
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS
  • Ability to collaborate effectively in a fast-paced, global team environment

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with cloud platforms like AWS or Azure in a financial context
  • Familiarity with financial systems, trading platforms, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or security (e.g., CISSP)
  • Prior experience at a major financial institution or fintech company

Required Skills

  • Expertise in Java programming, including Java 8+ features and object-oriented design
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applications
  • Experience with RESTful APIs, microservices, and containerization (Docker, Kubernetes)
  • Strong knowledge of databases (SQL/NoSQL) like Oracle, PostgreSQL, or MongoDB
  • Familiarity with CI/CD pipelines using Jenkins, Git, and Maven
  • Understanding of secure coding, encryption, and vulnerability assessment in financial systems
  • Agile methodologies, including Scrum and Kanban practices
  • Problem-solving and debugging skills for complex, high-stakes environments
  • Excellent communication and collaboration skills for team and stakeholder interactions
  • Analytical thinking to handle data-driven financial applications
  • Experience with cloud computing (AWS, Azure) and DevOps tools
  • Knowledge of financial protocols and APIs (e.g., FIX protocol for trading)
  • Version control with Git and code review processes
  • Testing frameworks like JUnit, Mockito, and Selenium
  • Adaptability to fast-paced, regulatory-compliant settings

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and other financial wellness benefits
  • Flexible work arrangements, including hybrid options in Bengaluru
  • Wellness programs, gym memberships, and mental health support services

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

3,500,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in Java programming, including Java 8+ features and object-oriented designintermediate
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applicationsintermediate
  • Experience with RESTful APIs, microservices, and containerization (Docker, Kubernetes)intermediate
  • Strong knowledge of databases (SQL/NoSQL) like Oracle, PostgreSQL, or MongoDBintermediate
  • Familiarity with CI/CD pipelines using Jenkins, Git, and Mavenintermediate
  • Understanding of secure coding, encryption, and vulnerability assessment in financial systemsintermediate
  • Agile methodologies, including Scrum and Kanban practicesintermediate
  • Problem-solving and debugging skills for complex, high-stakes environmentsintermediate
  • Excellent communication and collaboration skills for team and stakeholder interactionsintermediate
  • Analytical thinking to handle data-driven financial applicationsintermediate
  • Experience with cloud computing (AWS, Azure) and DevOps toolsintermediate
  • Knowledge of financial protocols and APIs (e.g., FIX protocol for trading)intermediate
  • Version control with Git and code review processesintermediate
  • Testing frameworks like JUnit, Mockito, and Seleniumintermediate
  • Adaptability to fast-paced, regulatory-compliant settingsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java (experience)
  • Strong understanding of agile methodologies and experience working in agile teams (experience)
  • Experience in designing and implementing scalable, secure software solutions in the financial services domain (experience)
  • Proficiency in building and maintaining microservices architectures (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS (experience)
  • Ability to collaborate effectively in a fast-paced, global team environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with cloud platforms like AWS or Azure in a financial context (experience)
  • Familiarity with financial systems, trading platforms, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or security (e.g., CISSP) (experience)
  • Prior experience at a major financial institution or fintech company (experience)

Responsibilities

  • Design, develop, and deploy high-quality Java-based applications that support JP Morgan Chase's core banking and trading platforms
  • Collaborate with cross-functional agile teams to deliver secure, scalable technology products that meet regulatory standards in the financial services industry
  • Implement and optimize microservices using Spring Boot and related frameworks to enhance system performance and reliability
  • Conduct code reviews, unit testing, and integration testing to ensure robust, maintainable codebases
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial systems
  • Integrate security best practices and compliance requirements into software development lifecycle
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Work with stakeholders to gather requirements and translate them into technical solutions for market-leading products
  • Stay updated on emerging technologies and apply them to innovate within JP Morgan Chase's technology ecosystem

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and other financial wellness benefits
  • general: Flexible work arrangements, including hybrid options in Bengaluru
  • general: Wellness programs, gym memberships, and mental health support services

Target Your Resume for "Software Engineer III - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer III - Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Software Engineer III - Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java

full-timePosted: Dec 1, 2025

Job Description

Software Engineer III - Java

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As a Software Engineer III - Java in our Bengaluru office, you will join a dynamic agile team dedicated to designing and delivering market-leading products that power global banking, trading, and risk management operations. In this role, you will leverage your expertise in Java to build secure, scalable systems that handle high-volume transactions while adhering to stringent regulatory standards like those from RBI and international bodies. Your contributions will directly impact millions of customers by enhancing the reliability and efficiency of our digital platforms in a rapidly evolving fintech landscape. Key to success in this position is your ability to collaborate with product managers, data scientists, and other engineers to translate complex business requirements into robust technical architectures. You will develop microservices using modern Java frameworks, integrate with legacy financial systems, and ensure seamless performance under peak loads, such as during market volatility. Emphasizing security from the ground up, you will implement features that protect sensitive data and comply with global financial regulations, all while participating in agile ceremonies to foster innovation and continuous delivery. This role offers an exciting opportunity to grow within one of the world's largest financial institutions, where your work on cutting-edge technologies like cloud-native applications and AI-driven analytics will shape the future of finance. Based in Bengaluru, Karnataka, you will thrive in a supportive environment that values diversity, inclusion, and professional development, contributing to JP Morgan Chase's mission of enabling economic growth through technology.

Key Responsibilities

  • Design, develop, and deploy high-quality Java-based applications that support JP Morgan Chase's core banking and trading platforms
  • Collaborate with cross-functional agile teams to deliver secure, scalable technology products that meet regulatory standards in the financial services industry
  • Implement and optimize microservices using Spring Boot and related frameworks to enhance system performance and reliability
  • Conduct code reviews, unit testing, and integration testing to ensure robust, maintainable codebases
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial systems
  • Integrate security best practices and compliance requirements into software development lifecycle
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Work with stakeholders to gather requirements and translate them into technical solutions for market-leading products
  • Stay updated on emerging technologies and apply them to innovate within JP Morgan Chase's technology ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java
  • Strong understanding of agile methodologies and experience working in agile teams
  • Experience in designing and implementing scalable, secure software solutions in the financial services domain
  • Proficiency in building and maintaining microservices architectures
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS
  • Ability to collaborate effectively in a fast-paced, global team environment

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with cloud platforms like AWS or Azure in a financial context
  • Familiarity with financial systems, trading platforms, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or security (e.g., CISSP)
  • Prior experience at a major financial institution or fintech company

Required Skills

  • Expertise in Java programming, including Java 8+ features and object-oriented design
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applications
  • Experience with RESTful APIs, microservices, and containerization (Docker, Kubernetes)
  • Strong knowledge of databases (SQL/NoSQL) like Oracle, PostgreSQL, or MongoDB
  • Familiarity with CI/CD pipelines using Jenkins, Git, and Maven
  • Understanding of secure coding, encryption, and vulnerability assessment in financial systems
  • Agile methodologies, including Scrum and Kanban practices
  • Problem-solving and debugging skills for complex, high-stakes environments
  • Excellent communication and collaboration skills for team and stakeholder interactions
  • Analytical thinking to handle data-driven financial applications
  • Experience with cloud computing (AWS, Azure) and DevOps tools
  • Knowledge of financial protocols and APIs (e.g., FIX protocol for trading)
  • Version control with Git and code review processes
  • Testing frameworks like JUnit, Mockito, and Selenium
  • Adaptability to fast-paced, regulatory-compliant settings

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and other financial wellness benefits
  • Flexible work arrangements, including hybrid options in Bengaluru
  • Wellness programs, gym memberships, and mental health support services

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

3,500,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in Java programming, including Java 8+ features and object-oriented designintermediate
  • Proficiency in Spring Framework, Spring Boot, and Hibernate for enterprise applicationsintermediate
  • Experience with RESTful APIs, microservices, and containerization (Docker, Kubernetes)intermediate
  • Strong knowledge of databases (SQL/NoSQL) like Oracle, PostgreSQL, or MongoDBintermediate
  • Familiarity with CI/CD pipelines using Jenkins, Git, and Mavenintermediate
  • Understanding of secure coding, encryption, and vulnerability assessment in financial systemsintermediate
  • Agile methodologies, including Scrum and Kanban practicesintermediate
  • Problem-solving and debugging skills for complex, high-stakes environmentsintermediate
  • Excellent communication and collaboration skills for team and stakeholder interactionsintermediate
  • Analytical thinking to handle data-driven financial applicationsintermediate
  • Experience with cloud computing (AWS, Azure) and DevOps toolsintermediate
  • Knowledge of financial protocols and APIs (e.g., FIX protocol for trading)intermediate
  • Version control with Git and code review processesintermediate
  • Testing frameworks like JUnit, Mockito, and Seleniumintermediate
  • Adaptability to fast-paced, regulatory-compliant settingsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java (experience)
  • Strong understanding of agile methodologies and experience working in agile teams (experience)
  • Experience in designing and implementing scalable, secure software solutions in the financial services domain (experience)
  • Proficiency in building and maintaining microservices architectures (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS (experience)
  • Ability to collaborate effectively in a fast-paced, global team environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with cloud platforms like AWS or Azure in a financial context (experience)
  • Familiarity with financial systems, trading platforms, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or security (e.g., CISSP) (experience)
  • Prior experience at a major financial institution or fintech company (experience)

Responsibilities

  • Design, develop, and deploy high-quality Java-based applications that support JP Morgan Chase's core banking and trading platforms
  • Collaborate with cross-functional agile teams to deliver secure, scalable technology products that meet regulatory standards in the financial services industry
  • Implement and optimize microservices using Spring Boot and related frameworks to enhance system performance and reliability
  • Conduct code reviews, unit testing, and integration testing to ensure robust, maintainable codebases
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for critical financial systems
  • Integrate security best practices and compliance requirements into software development lifecycle
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Work with stakeholders to gather requirements and translate them into technical solutions for market-leading products
  • Stay updated on emerging technologies and apply them to innovate within JP Morgan Chase's technology ecosystem

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and other financial wellness benefits
  • general: Flexible work arrangements, including hybrid options in Bengaluru
  • general: Wellness programs, gym memberships, and mental health support services

Target Your Resume for "Software Engineer III - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer III - Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.