onsite
Senior Software Engineer I - Java - American Express
Software Engineer
Senior Java engineer building scalable, customer‑facing services on the Ace Studio Platform, leveraging Spring, microservices, AWS, and containerization to deliver high‑quality, automated solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices that power the Ace Studio Platform’s digital experience features.
- Collaborate with cross‑functional teams to translate business requirements into robust, scalable code.
- Implement CI/CD pipelines using Docker, Kubernetes, and AWS services to ensure rapid, reliable deployments.
- Participate in code reviews, performance tuning, and troubleshooting to uphold high quality and reliability.
- Adopt Agile practices, contributing to sprint planning, stand‑ups, and retrospectives.
Requirements
- 5+ years of professional Java development experience with Spring/Spring Boot.
- Strong knowledge of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Hands‑on experience with AWS services (EC2, ECS, RDS, S3) and CI/CD tooling.
- Proficiency in unit testing, integration testing, and automated testing frameworks.
- Excellent problem‑solving skills and a collaborative mindset in an Agile environment.
Skills
javaspringawsdockercicdagile