Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
7+ years of professional software engineering experience actively developing large-scale software using Java, Spring framework, cloud development, and Web Services supporting high-volume transactions in a highly available environment.
2+ years of hands-on experience with AI/ML implementation and production deployment.
6+ years of experience working with containers and microservices in the cloud.
6+ years of experience in cloud deployment within a continuous integration and continuous delivery (CI/CD) model.
2+ years of experience with major cloud platforms.
2+ years' experience working with various modern databases.
2+ years prior experience in IT transformations and system modernization initiatives from legacy to distributed platforms.
Hands-on experience with Large Language Models.
Demonstrated exposure to, or hands-on experience with, Generative AI coding assistants used across day-to-day engineering workflows in the SDLC, applying engineering judgment and validation.
Working knowledge of agentic workflows, spec-driven development, and custom instructions and prompt engineering