remote
Java/AWS/Agentic Senior Lead Software Engineer - JPMorganChase
Software Engineer
Lead the design and delivery of secure, scalable payment fraud protection services using Java and AWS within an agile environment, driving innovation and business impact for merchants.
About the role
Key Responsibilities
- Architect and develop high‑performance microservices in Java, leveraging AWS services to build robust fraud detection solutions.
- Lead a cross‑functional agile team, mentoring engineers and driving continuous improvement in code quality and delivery cadence.
- Collaborate with product, security, and compliance stakeholders to define requirements, enforce secure coding practices, and ensure regulatory alignment.
- Own end‑to‑end lifecycle of features, from design through testing, deployment, and monitoring in production environments.
- Analyze large data sets to identify fraud patterns, implement machine‑learning‑inspired rules, and iterate on detection algorithms.
Requirements
- 10+ years of software development experience, with 5+ years leading teams in a payment or fintech context.
- Deep expertise in Java, Spring Boot, and AWS (EC2, Lambda, S3, RDS, DynamoDB).
- Strong background in secure software design, threat modeling, and compliance frameworks.
- Proven track record of delivering scalable, high‑availability services in an agile environment.
- Excellent communication skills and a collaborative mindset.