onsite
AVP, API Software Development Engineering Lead - Synchrony
Software Engineer
Lead a high‑performing API engineering team, architecting scalable microservices in Java/Spring on AWS, driving best practices in CI/CD, security, and performance while mentoring developers and collaborating with cross‑functional stakeholders.
About the role
Key Responsibilities
- Architect, design, and deliver robust, high‑throughput APIs using Java and Spring, ensuring adherence to industry standards and security best practices.
- Lead a team of software engineers, providing technical guidance, code reviews, and mentorship to foster a culture of continuous improvement.
- Collaborate with product, data, and infrastructure teams to define API specifications, performance targets, and deployment pipelines.
- Implement and maintain CI/CD workflows, automated testing, and monitoring solutions on AWS to accelerate delivery and ensure reliability.
- Drive innovation in API governance, versioning, and documentation, enabling seamless integration for internal and external partners.
Requirements
- 10+ years of software development experience with a strong focus on API and microservices architecture.
- Proficiency in Java, Spring Boot, and related frameworks, with hands‑on experience in AWS services (Lambda, API Gateway, ECS/EKS).
- Deep understanding of DevOps practices, CI/CD pipelines, and container orchestration.
- Excellent leadership and communication skills, capable of guiding cross‑functional teams.
- Experience with API security, OAuth, OpenAPI specifications, and performance tuning.