remote
Software Engineer III, Payments Technology - JPMorganChase
Software Engineer
Seasoned Software Engineer III building secure, high‑performance payment solutions using Java, microservices, and AWS in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable payment processing services using Java and micro‑service architectures.
- Implement secure coding practices and perform code reviews to ensure production‑grade quality and compliance.
- Collaborate with product owners, analysts, and cross‑functional teams in an Agile setting to deliver features on schedule.
- Build and maintain CI/CD pipelines on AWS, automating deployment, testing, and monitoring.
- Diagnose and resolve complex production issues, providing root‑cause analysis and long‑term fixes.
Requirements
- 5+ years of professional software development experience, primarily with Java.
- Strong knowledge of micro‑service design, RESTful APIs, and cloud platforms (AWS preferred).
- Proficiency in SQL and relational database design.
- Hands‑on experience with CI/CD tools, containerization (Docker/Kubernetes), and automated testing.
- Demonstrated ability to work in Agile teams and apply secure coding standards.