remote
Software Engineer II - Global Banking Platform - JPMorganChase
Software Engineer
Software Engineer II building a next‑generation core banking platform at global scale, leveraging cloud‑native technologies, microservices, and CI/CD pipelines to deliver secure, scalable, and high‑performance banking solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices that support hundreds of millions of banking accounts.
- Implement cloud‑native solutions using AWS, Docker, and Kubernetes to ensure scalability and resilience.
- Collaborate with cross‑functional teams to integrate third‑party services, build dashboards, and create production support tools.
- Participate in continuous integration and continuous delivery (CI/CD) pipeline development and automation.
- Write clean, testable code in Java and Python, following best practices and security standards.
Requirements
- 3+ years of professional software development experience in a banking or financial services environment.
- Strong proficiency in Java and Python, with experience building RESTful APIs.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and container orchestration using Docker and Kubernetes.
- Solid understanding of CI/CD tools (Jenkins, GitLab CI, or similar) and automated testing frameworks.
- Excellent problem‑solving skills, ability to work in a fast‑paced, collaborative team.
Skills
pythonjavaawsdockerkubernetescicd