Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer II, Java, Payments Technology

JP Morgan Chase

Software and Technology Jobs

Software Engineer II, Java, Payments Technology

full-timePosted: Oct 31, 2025

Job Description

Software Engineer II, Java, Payments Technology

Location: Singapore

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. As a Software Engineer II in Java for our Payments Technology team in Singapore, you will play a pivotal role in designing and delivering market-leading products that power secure, scalable payment solutions for our global clients. Joining a dynamic agile team, you will contribute to building robust systems that handle trillions in transactions annually, ensuring reliability and compliance with stringent financial regulations. This position offers the opportunity to work on cutting-edge technologies while making a tangible impact on the future of payments in a collaborative, inclusive environment. Your day-to-day responsibilities will involve developing high-performance Java applications, integrating with core banking systems, and optimizing for real-time processing. You will collaborate closely with product managers, data scientists, and other engineers to iterate on features that enhance customer experiences in digital payments, cross-border transfers, and fraud prevention. At JP Morgan Chase, we value innovation and security equally, so you will apply best practices in secure coding, DevOps, and cloud-native architectures to deliver solutions that scale seamlessly across our international operations. We seek passionate engineers who thrive in agile settings and are eager to grow within one of the world's leading financial institutions. This role not only provides exposure to advanced fintech challenges but also supports your professional development through mentorship, training, and global project opportunities. If you are ready to drive technological excellence in payments at JP Morgan Chase, apply today and help shape the next generation of financial services.

Key Responsibilities

  • Design, develop, and maintain Java-based applications for JP Morgan Chase's payments technology platform
  • Collaborate with cross-functional agile teams to deliver secure, scalable, and innovative solutions
  • Implement and optimize real-time payment processing systems to handle high-volume transactions
  • Ensure compliance with financial regulations and security standards in all developed features
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate third-party APIs and services to enhance payment functionalities
  • Monitor and improve system performance, reliability, and fault tolerance in production environments
  • Contribute to the evolution of payments technology by proposing and prototyping new features
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies and industry trends in fintech and payments

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 3-5 years of professional software development experience with Java
  • Strong understanding of agile methodologies and experience working in agile teams
  • Experience in building secure and scalable applications in the financial services domain
  • Knowledge of payments technology, including real-time payment systems and regulatory compliance
  • Proficiency in software design principles and best practices for high-availability systems

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 fintech regulations such as PCI-DSS or ISO 20022
  • Previous work at a major financial institution on payments infrastructure
  • Certifications in Java (e.g., Oracle Certified Professional) or agile practices (e.g., Scrum Master)

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and microservices architecture
  • Database management (SQL and NoSQL, e.g., Oracle, MongoDB)
  • Agile and Scrum methodologies
  • Secure coding practices and vulnerability assessment
  • Payments protocols (e.g., SWIFT, SEPA, RTP)
  • Cloud computing (AWS, Docker, Kubernetes)
  • Version control (Git) and CI/CD pipelines
  • Problem-solving and analytical thinking
  • Team collaboration and communication
  • Attention to detail in regulatory compliance
  • Performance optimization for high-throughput systems
  • Unit testing frameworks (JUnit, Mockito)
  • Soft skills: adaptability in fast-paced financial environments

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee wellness programs and gym membership discounts
  • Flexible work arrangements, including hybrid options in Singapore
  • Access to JP Morgan's global mobility programs and career advancement paths

JP Morgan Chase is an equal opportunity employer.

Locations

  • Singapore, SG

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Java programming (core and advanced features)intermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful API design and microservices architectureintermediate
  • Database management (SQL and NoSQL, e.g., Oracle, MongoDB)intermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices and vulnerability assessmentintermediate
  • Payments protocols (e.g., SWIFT, SEPA, RTP)intermediate
  • Cloud computing (AWS, Docker, Kubernetes)intermediate
  • Version control (Git) and CI/CD pipelinesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communicationintermediate
  • Attention to detail in regulatory complianceintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Unit testing frameworks (JUnit, Mockito)intermediate
  • Soft skills: adaptability in fast-paced financial environmentsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 3-5 years of professional software development experience with Java (experience)
  • Strong understanding of agile methodologies and experience working in agile teams (experience)
  • Experience in building secure and scalable applications in the financial services domain (experience)
  • Knowledge of payments technology, including real-time payment systems and regulatory compliance (experience)
  • Proficiency in software design principles and best practices for high-availability systems (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 fintech regulations such as PCI-DSS or ISO 20022 (experience)
  • Previous work at a major financial institution on payments infrastructure (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile practices (e.g., Scrum Master) (experience)

Responsibilities

  • Design, develop, and maintain Java-based applications for JP Morgan Chase's payments technology platform
  • Collaborate with cross-functional agile teams to deliver secure, scalable, and innovative solutions
  • Implement and optimize real-time payment processing systems to handle high-volume transactions
  • Ensure compliance with financial regulations and security standards in all developed features
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate third-party APIs and services to enhance payment functionalities
  • Monitor and improve system performance, reliability, and fault tolerance in production environments
  • Contribute to the evolution of payments technology by proposing and prototyping new features
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies and industry trends in fintech and payments

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee wellness programs and gym membership discounts
  • general: Flexible work arrangements, including hybrid options in Singapore
  • general: Access to JP Morgan's global mobility programs and career advancement paths

Target Your Resume for "Software Engineer II, Java, Payments Technology" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II, Java, Payments Technology. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer II, Java, Payments Technology" , 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 II, Java, Payments Technology @ 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 II, Java, Payments Technology

JP Morgan Chase

Software and Technology Jobs

Software Engineer II, Java, Payments Technology

full-timePosted: Oct 31, 2025

Job Description

Software Engineer II, Java, Payments Technology

Location: Singapore

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. As a Software Engineer II in Java for our Payments Technology team in Singapore, you will play a pivotal role in designing and delivering market-leading products that power secure, scalable payment solutions for our global clients. Joining a dynamic agile team, you will contribute to building robust systems that handle trillions in transactions annually, ensuring reliability and compliance with stringent financial regulations. This position offers the opportunity to work on cutting-edge technologies while making a tangible impact on the future of payments in a collaborative, inclusive environment. Your day-to-day responsibilities will involve developing high-performance Java applications, integrating with core banking systems, and optimizing for real-time processing. You will collaborate closely with product managers, data scientists, and other engineers to iterate on features that enhance customer experiences in digital payments, cross-border transfers, and fraud prevention. At JP Morgan Chase, we value innovation and security equally, so you will apply best practices in secure coding, DevOps, and cloud-native architectures to deliver solutions that scale seamlessly across our international operations. We seek passionate engineers who thrive in agile settings and are eager to grow within one of the world's leading financial institutions. This role not only provides exposure to advanced fintech challenges but also supports your professional development through mentorship, training, and global project opportunities. If you are ready to drive technological excellence in payments at JP Morgan Chase, apply today and help shape the next generation of financial services.

Key Responsibilities

  • Design, develop, and maintain Java-based applications for JP Morgan Chase's payments technology platform
  • Collaborate with cross-functional agile teams to deliver secure, scalable, and innovative solutions
  • Implement and optimize real-time payment processing systems to handle high-volume transactions
  • Ensure compliance with financial regulations and security standards in all developed features
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate third-party APIs and services to enhance payment functionalities
  • Monitor and improve system performance, reliability, and fault tolerance in production environments
  • Contribute to the evolution of payments technology by proposing and prototyping new features
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies and industry trends in fintech and payments

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 3-5 years of professional software development experience with Java
  • Strong understanding of agile methodologies and experience working in agile teams
  • Experience in building secure and scalable applications in the financial services domain
  • Knowledge of payments technology, including real-time payment systems and regulatory compliance
  • Proficiency in software design principles and best practices for high-availability systems

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 fintech regulations such as PCI-DSS or ISO 20022
  • Previous work at a major financial institution on payments infrastructure
  • Certifications in Java (e.g., Oracle Certified Professional) or agile practices (e.g., Scrum Master)

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and microservices architecture
  • Database management (SQL and NoSQL, e.g., Oracle, MongoDB)
  • Agile and Scrum methodologies
  • Secure coding practices and vulnerability assessment
  • Payments protocols (e.g., SWIFT, SEPA, RTP)
  • Cloud computing (AWS, Docker, Kubernetes)
  • Version control (Git) and CI/CD pipelines
  • Problem-solving and analytical thinking
  • Team collaboration and communication
  • Attention to detail in regulatory compliance
  • Performance optimization for high-throughput systems
  • Unit testing frameworks (JUnit, Mockito)
  • Soft skills: adaptability in fast-paced financial environments

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee wellness programs and gym membership discounts
  • Flexible work arrangements, including hybrid options in Singapore
  • Access to JP Morgan's global mobility programs and career advancement paths

JP Morgan Chase is an equal opportunity employer.

Locations

  • Singapore, SG

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Java programming (core and advanced features)intermediate
  • Spring Boot and Spring Frameworkintermediate
  • RESTful API design and microservices architectureintermediate
  • Database management (SQL and NoSQL, e.g., Oracle, MongoDB)intermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices and vulnerability assessmentintermediate
  • Payments protocols (e.g., SWIFT, SEPA, RTP)intermediate
  • Cloud computing (AWS, Docker, Kubernetes)intermediate
  • Version control (Git) and CI/CD pipelinesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communicationintermediate
  • Attention to detail in regulatory complianceintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Unit testing frameworks (JUnit, Mockito)intermediate
  • Soft skills: adaptability in fast-paced financial environmentsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 3-5 years of professional software development experience with Java (experience)
  • Strong understanding of agile methodologies and experience working in agile teams (experience)
  • Experience in building secure and scalable applications in the financial services domain (experience)
  • Knowledge of payments technology, including real-time payment systems and regulatory compliance (experience)
  • Proficiency in software design principles and best practices for high-availability systems (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 fintech regulations such as PCI-DSS or ISO 20022 (experience)
  • Previous work at a major financial institution on payments infrastructure (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile practices (e.g., Scrum Master) (experience)

Responsibilities

  • Design, develop, and maintain Java-based applications for JP Morgan Chase's payments technology platform
  • Collaborate with cross-functional agile teams to deliver secure, scalable, and innovative solutions
  • Implement and optimize real-time payment processing systems to handle high-volume transactions
  • Ensure compliance with financial regulations and security standards in all developed features
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate third-party APIs and services to enhance payment functionalities
  • Monitor and improve system performance, reliability, and fault tolerance in production environments
  • Contribute to the evolution of payments technology by proposing and prototyping new features
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies and industry trends in fintech and payments

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee wellness programs and gym membership discounts
  • general: Flexible work arrangements, including hybrid options in Singapore
  • general: Access to JP Morgan's global mobility programs and career advancement paths

Target Your Resume for "Software Engineer II, Java, Payments Technology" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II, Java, Payments Technology. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer II, Java, Payments Technology" , 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 II, Java, Payments Technology @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.