Software Engineer III - Java/Payments

JP Morgan Chase

Dublin

On-site

EUR 90,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JP Morgan Chase in Dublin is seeking a Software Engineer III to design, build, and support scalable payment applications. You will work with Java, reactive programming, AWS, and Kafka to deliver cloud-native services and APIs.

The role emphasizes collaboration across product, architecture, and operations, with opportunities to apply AI to payments and workflows.

Qualifications

  • Professional software development experience with Java.
  • Hands-on reactive programming and non-blocking design.
  • Experience with distributed, event-driven systems using Kafka.
  • Experience deploying or operating apps on AWS.
  • Strong understanding of APIs, microservices, distributed systems, and databases.
  • Experience with automated testing, source control, and CI/CD.
  • Ability to communicate clearly and collaborate across technical and business teams.

Responsibilities

  • Design, develop, test, and maintain payment apps and services using Java and reactive stacks (Spring WebFlux/Project Reactor).
  • Build event-driven services and streaming workflows with Apache Kafka.
  • Develop, deploy, and operate cloud-native apps on AWS.
  • Contribute to secure, resilient payment processing across lifecycle phases.
  • Create and maintain RESTful APIs and service integrations.
  • Apply practices like automated testing, code reviews, CI/CD, observability, and performance tuning.
  • Partner with product/architecture/ops/risk teams to deliver payment capabilities.
  • Explore AI-enabled solutions for intelligent exception handling and anomaly detection.
  • Support production services, investigate incidents, and perform root-cause analysis.

Skills

Java
Reactive programming
AWS
Kafka
Microservices
APIs
CI/CD
Testing
Team collaboration

Tools

Spring WebFlux
Docker
Kubernetes

Job description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorganChase within the CIB / Payments Technology, you serve as a seasoned member to design, build, and support reliable, scalable payment applications. The ideal candidate has strong Java experience, including reactive programming, and can develop cloud-native, event-driven services using AWS and Kafka. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. You will also help identify practical ways to apply AI capabilities to payment products and engineering workflows.

Job Responsibilities
  • Design, develop, test, and maintain payment applications and services using Java and reactive programming frameworks such as Spring WebFlux or Project Reactor.
  • Build event-driven services and streaming workflows with Apache Kafka.
  • Develop, deploy, and operate cloud-native applications on AWS.
  • Contribute to secure, resilient payment processing, including transaction lifecycle, authorization, settlement, reconciliation, and exception handling.
  • Create and maintain RESTful APIs and service integrations.
  • Apply engineering practices such as automated testing, code reviews, CI/CD, observability, and performance tuning.
  • Partner with product, architecture, operations, risk, and other engineering teams to deliver payment capabilities.
  • Explore and implement appropriate AI-enabled solutions, such as intelligent exception handling, anomaly detection, developer productivity tools, or payment operations support.
  • Support production services, investigate incidents, and contribute to root-cause analysis and service improvements.
Required Qualifications, Skills and Capabilities
  • Professional software development experience with Java.
  • Hands-on experience with reactive programming and asynchronous, non-blocking application design.
  • Experience building distributed, event-driven applications with Apache Kafka.
  • Experience developing or operating applications on AWS.
  • Strong understanding of APIs, microservices, distributed systems, and database technologies.
  • Experience with automated testing, source control, and CI/CD practices.
  • Ability to communicate clearly and collaborate across technical and business teams.
Preferred Qualifications, Skills and Capabilities
  • Experience with payment systems, financial transaction processing, or other high-volume, high-availability platforms.
  • Familiarity with AWS services such as EKS, ECS, Lambda, API Gateway, SQS, SNS, DynamoDB, RDS, CloudWatch, and IAM.
  • Experience with Kafka schema management, partitioning, consumer groups, replay, and delivery semantics.
  • Knowledge of application security, encryption, secrets management, and regulatory considerations relevant to payments.
  • Experience with containers and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with AI/ML services or platforms, including integrating model APIs, retrieval-augmented generation, or AI-assisted workflow automation.
  • Understanding of responsible AI practices, including data privacy, explainability, evaluation, and human oversight.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java/Payments
Lead Software Engineer - Java/Payments

JP Morgan Chase • Dublin

On-site
EUR 120,000 - 180,000
Software Engineer III - Java, Spring
Software Engineer III - Java, Spring

Testing Site - JPMC • Dublin

On-site
EUR 90,000 - 120,000
Full Stack Java Software Engineer III
Full Stack Java Software Engineer III

Testing Site - JPMC • Dublin

On-site
EUR 90,000 - 120,000
Lead Software Engineer - Java, Spring
Lead Software Engineer - Java, Spring

Testing Site - JPMC • Dublin

On-site
EUR 120,000 - 150,000
Software Engineer III - HP Nonstop Development
Software Engineer III - HP Nonstop Development

JPMorgan Chase & Co. • Dublin

On-site
EUR 90,000 - 150,000
Lead Java Engineer - Payments, AWS & Kafka
Lead Java Engineer - Payments, AWS & Kafka

JP Morgan Chase • Dublin

On-site
EUR 120,000 - 180,000
Software Engineer III - HP Nonstop Development
Software Engineer III - HP Nonstop Development

Aumni • Dublin

On-site
EUR 90,000 - 120,000
Lead Software Engineer - AWS
Lead Software Engineer - AWS

JPMorgan Chase & Co. • Dublin

On-site
EUR 140,000 - 190,000
Lead Software Engineer - Python
Lead Software Engineer - Python

JPMorgan Chase & Co. • Dublin

On-site
EUR 120,000 - 180,000
Lead Software Engineer, Network Services
Lead Software Engineer, Network Services

Aumni • Dublin

On-site
EUR 120,000 - 150,000
Top locations