Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III

JP Morgan Chase

Software and Technology Jobs

Software Engineer III

full-timePosted: Nov 24, 2025

Job Description

Software Engineer III

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with a commitment to innovation and excellence in every aspect of our operations. We are seeking a skilled Software Engineer III to join our Payment Processing team in Jersey City, NJ. As a Java Back-End Engineer at this level, you will play a pivotal role in designing, developing, and maintaining robust systems that power secure and efficient payment solutions for our clients worldwide. This position offers the opportunity to work on cutting-edge technologies within a dynamic environment that handles trillions in transactions annually, ensuring reliability and compliance in the fast-paced financial industry. In this role, you will collaborate with multidisciplinary teams to build scalable back-end services using Java and modern frameworks, integrating with core banking platforms and third-party payment gateways. Your responsibilities will include architecting high-performance systems capable of processing real-time transactions while adhering to stringent security protocols and regulatory standards unique to financial services. You will contribute to the full software development lifecycle, from requirement gathering to deployment and monitoring, leveraging agile practices to deliver value iteratively. This is an ideal opportunity for a seasoned engineer passionate about fintech to make a tangible impact on global payments infrastructure. JP Morgan Chase values a culture of inclusion, professional growth, and work-life balance. As part of our team, you will have access to world-class resources, mentorship from industry leaders, and opportunities to advance your career in one of the most influential financial institutions. If you thrive in a collaborative setting and are driven by the challenge of solving complex problems in payment processing, we encourage you to apply and join us in shaping the future of finance.

Key Responsibilities

  • Design, develop, and maintain scalable Java-based back-end systems for payment processing within JP Morgan Chase's global network
  • Collaborate with front-end developers, product managers, and stakeholders to define technical requirements for financial applications
  • Implement robust error handling, logging, and monitoring to ensure 99.99% uptime for transaction systems
  • Optimize database queries and integrate with core banking systems to handle high-volume financial transactions
  • Conduct code reviews, unit testing, and integration testing to uphold code quality and security standards
  • Troubleshoot and resolve production issues in real-time payment processing environments
  • Stay updated on emerging technologies and regulatory changes impacting financial services software
  • Mentor junior engineers and contribute to knowledge-sharing within the Payment Processing team
  • Ensure all developments comply with JP Morgan Chase's risk management and data privacy policies
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive iterative improvements

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years of professional experience in software engineering, with a focus on back-end development
  • Strong proficiency in Java and object-oriented programming principles
  • Experience with designing and maintaining high-throughput payment processing systems in the financial services sector
  • Knowledge of secure coding practices and compliance with financial regulations such as PCI-DSS and SOX
  • Proven ability to work in agile environments and collaborate with cross-functional teams
  • U.S. work authorization and ability to obtain necessary security clearances for financial institutions

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with JP Morgan Chase's internal tools and frameworks, such as those used in payment gateways
  • Familiarity with cloud platforms like AWS or Azure in a financial context
  • Previous work on real-time transaction processing systems
  • Certifications in Java (e.g., Oracle Certified Professional) or financial security (e.g., CISSP)

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and microservices architecture
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)
  • Message queuing systems (e.g., Kafka, RabbitMQ)
  • Containerization and orchestration (e.g., Docker, Kubernetes)
  • CI/CD pipelines and DevOps practices
  • Financial domain knowledge, including payment protocols like ISO 8583
  • Problem-solving and analytical thinking
  • Strong communication and teamwork skills
  • Attention to detail in secure coding
  • Agile methodologies (Scrum, Kanban)
  • Version control with Git
  • Performance tuning and scalability optimization
  • Regulatory compliance awareness in fintech

Benefits

  • Comprehensive medical, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Tuition reimbursement for professional development and certifications
  • Employee stock purchase plan and performance-based bonuses
  • Wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City
  • Access to JP Morgan Chase's global mobility programs and career development resources

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)intermediate
  • Message queuing systems (e.g., Kafka, RabbitMQ)intermediate
  • Containerization and orchestration (e.g., Docker, Kubernetes)intermediate
  • CI/CD pipelines and DevOps practicesintermediate
  • Financial domain knowledge, including payment protocols like ISO 8583intermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and teamwork skillsintermediate
  • Attention to detail in secure codingintermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Version control with Gitintermediate
  • Performance tuning and scalability optimizationintermediate
  • Regulatory compliance awareness in fintechintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • Minimum of 5 years of professional experience in software engineering, with a focus on back-end development (experience)
  • Strong proficiency in Java and object-oriented programming principles (experience)
  • Experience with designing and maintaining high-throughput payment processing systems in the financial services sector (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as PCI-DSS and SOX (experience)
  • Proven ability to work in agile environments and collaborate with cross-functional teams (experience)
  • U.S. work authorization and ability to obtain necessary security clearances for financial institutions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with JP Morgan Chase's internal tools and frameworks, such as those used in payment gateways (experience)
  • Familiarity with cloud platforms like AWS or Azure in a financial context (experience)
  • Previous work on real-time transaction processing systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or financial security (e.g., CISSP) (experience)

Responsibilities

  • Design, develop, and maintain scalable Java-based back-end systems for payment processing within JP Morgan Chase's global network
  • Collaborate with front-end developers, product managers, and stakeholders to define technical requirements for financial applications
  • Implement robust error handling, logging, and monitoring to ensure 99.99% uptime for transaction systems
  • Optimize database queries and integrate with core banking systems to handle high-volume financial transactions
  • Conduct code reviews, unit testing, and integration testing to uphold code quality and security standards
  • Troubleshoot and resolve production issues in real-time payment processing environments
  • Stay updated on emerging technologies and regulatory changes impacting financial services software
  • Mentor junior engineers and contribute to knowledge-sharing within the Payment Processing team
  • Ensure all developments comply with JP Morgan Chase's risk management and data privacy policies
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive iterative improvements

Benefits

  • general: Comprehensive medical, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Tuition reimbursement for professional development and certifications
  • general: Employee stock purchase plan and performance-based bonuses
  • general: Wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City
  • general: Access to JP Morgan Chase's global mobility programs and career development resources

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

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

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

Check Your ATS Score for "Software Engineer III" , 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 @ 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

JP Morgan Chase

Software and Technology Jobs

Software Engineer III

full-timePosted: Nov 24, 2025

Job Description

Software Engineer III

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with a commitment to innovation and excellence in every aspect of our operations. We are seeking a skilled Software Engineer III to join our Payment Processing team in Jersey City, NJ. As a Java Back-End Engineer at this level, you will play a pivotal role in designing, developing, and maintaining robust systems that power secure and efficient payment solutions for our clients worldwide. This position offers the opportunity to work on cutting-edge technologies within a dynamic environment that handles trillions in transactions annually, ensuring reliability and compliance in the fast-paced financial industry. In this role, you will collaborate with multidisciplinary teams to build scalable back-end services using Java and modern frameworks, integrating with core banking platforms and third-party payment gateways. Your responsibilities will include architecting high-performance systems capable of processing real-time transactions while adhering to stringent security protocols and regulatory standards unique to financial services. You will contribute to the full software development lifecycle, from requirement gathering to deployment and monitoring, leveraging agile practices to deliver value iteratively. This is an ideal opportunity for a seasoned engineer passionate about fintech to make a tangible impact on global payments infrastructure. JP Morgan Chase values a culture of inclusion, professional growth, and work-life balance. As part of our team, you will have access to world-class resources, mentorship from industry leaders, and opportunities to advance your career in one of the most influential financial institutions. If you thrive in a collaborative setting and are driven by the challenge of solving complex problems in payment processing, we encourage you to apply and join us in shaping the future of finance.

Key Responsibilities

  • Design, develop, and maintain scalable Java-based back-end systems for payment processing within JP Morgan Chase's global network
  • Collaborate with front-end developers, product managers, and stakeholders to define technical requirements for financial applications
  • Implement robust error handling, logging, and monitoring to ensure 99.99% uptime for transaction systems
  • Optimize database queries and integrate with core banking systems to handle high-volume financial transactions
  • Conduct code reviews, unit testing, and integration testing to uphold code quality and security standards
  • Troubleshoot and resolve production issues in real-time payment processing environments
  • Stay updated on emerging technologies and regulatory changes impacting financial services software
  • Mentor junior engineers and contribute to knowledge-sharing within the Payment Processing team
  • Ensure all developments comply with JP Morgan Chase's risk management and data privacy policies
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive iterative improvements

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years of professional experience in software engineering, with a focus on back-end development
  • Strong proficiency in Java and object-oriented programming principles
  • Experience with designing and maintaining high-throughput payment processing systems in the financial services sector
  • Knowledge of secure coding practices and compliance with financial regulations such as PCI-DSS and SOX
  • Proven ability to work in agile environments and collaborate with cross-functional teams
  • U.S. work authorization and ability to obtain necessary security clearances for financial institutions

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with JP Morgan Chase's internal tools and frameworks, such as those used in payment gateways
  • Familiarity with cloud platforms like AWS or Azure in a financial context
  • Previous work on real-time transaction processing systems
  • Certifications in Java (e.g., Oracle Certified Professional) or financial security (e.g., CISSP)

Required Skills

  • Java programming (core and advanced features)
  • Spring Boot and Spring Framework
  • RESTful API design and microservices architecture
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)
  • Message queuing systems (e.g., Kafka, RabbitMQ)
  • Containerization and orchestration (e.g., Docker, Kubernetes)
  • CI/CD pipelines and DevOps practices
  • Financial domain knowledge, including payment protocols like ISO 8583
  • Problem-solving and analytical thinking
  • Strong communication and teamwork skills
  • Attention to detail in secure coding
  • Agile methodologies (Scrum, Kanban)
  • Version control with Git
  • Performance tuning and scalability optimization
  • Regulatory compliance awareness in fintech

Benefits

  • Comprehensive medical, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Tuition reimbursement for professional development and certifications
  • Employee stock purchase plan and performance-based bonuses
  • Wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City
  • Access to JP Morgan Chase's global mobility programs and career development resources

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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
  • SQL and NoSQL databases (e.g., Oracle, MongoDB)intermediate
  • Message queuing systems (e.g., Kafka, RabbitMQ)intermediate
  • Containerization and orchestration (e.g., Docker, Kubernetes)intermediate
  • CI/CD pipelines and DevOps practicesintermediate
  • Financial domain knowledge, including payment protocols like ISO 8583intermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and teamwork skillsintermediate
  • Attention to detail in secure codingintermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Version control with Gitintermediate
  • Performance tuning and scalability optimizationintermediate
  • Regulatory compliance awareness in fintechintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • Minimum of 5 years of professional experience in software engineering, with a focus on back-end development (experience)
  • Strong proficiency in Java and object-oriented programming principles (experience)
  • Experience with designing and maintaining high-throughput payment processing systems in the financial services sector (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as PCI-DSS and SOX (experience)
  • Proven ability to work in agile environments and collaborate with cross-functional teams (experience)
  • U.S. work authorization and ability to obtain necessary security clearances for financial institutions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with JP Morgan Chase's internal tools and frameworks, such as those used in payment gateways (experience)
  • Familiarity with cloud platforms like AWS or Azure in a financial context (experience)
  • Previous work on real-time transaction processing systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or financial security (e.g., CISSP) (experience)

Responsibilities

  • Design, develop, and maintain scalable Java-based back-end systems for payment processing within JP Morgan Chase's global network
  • Collaborate with front-end developers, product managers, and stakeholders to define technical requirements for financial applications
  • Implement robust error handling, logging, and monitoring to ensure 99.99% uptime for transaction systems
  • Optimize database queries and integrate with core banking systems to handle high-volume financial transactions
  • Conduct code reviews, unit testing, and integration testing to uphold code quality and security standards
  • Troubleshoot and resolve production issues in real-time payment processing environments
  • Stay updated on emerging technologies and regulatory changes impacting financial services software
  • Mentor junior engineers and contribute to knowledge-sharing within the Payment Processing team
  • Ensure all developments comply with JP Morgan Chase's risk management and data privacy policies
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive iterative improvements

Benefits

  • general: Comprehensive medical, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Tuition reimbursement for professional development and certifications
  • general: Employee stock purchase plan and performance-based bonuses
  • general: Wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City
  • general: Access to JP Morgan Chase's global mobility programs and career development resources

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.