
Lead Software Engineer - Java/Payments
JPMorgan Chase2 days ago
Dublin, IrelandStaff+
Responsibilities
- Design, develop, test, and maintain payment applications and services using Java and reactive programming frameworks.
- Build event-driven services and streaming workflows with Apache Kafka.
- Develop, deploy, and operate cloud-native applications on AWS.
- Support secure and resilient payment processing across transaction lifecycle, authorization, settlement, reconciliation, and exception handling.
- Create and maintain APIs and service integrations.
- Apply automated testing, code reviews, source control, CI/CD, observability, and performance-tuning practices.
- Collaborate with product, architecture, operations, risk, and engineering teams to deliver payment capabilities.
- Explore and implement AI-enabled solutions for exception handling, anomaly detection, developer productivity, and payment operations.
- Support production services, investigate incidents, and contribute to root-cause analysis and service improvements.
Requirements
- 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 experience with payment systems, financial transaction processing, or high-volume, high-availability platforms.
- Preferred familiarity with AWS services including EKS, ECS, Lambda, API Gateway, SQS, SNS, DynamoDB, RDS, CloudWatch, and IAM.
- Preferred experience with Kafka schema management, partitioning, consumer groups, replay, and delivery semantics.
- Preferred knowledge of application security, encryption, secrets management, and payments-related regulatory considerations.
- Preferred experience with Docker and Kubernetes.
- Preferred understanding of responsible AI practices, including data privacy, explainability, evaluation, and human oversight.
- Preferred in-depth knowledge of financial services industry IT systems and practical cloud-native AWS experience.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.