7+ years of experience in SaaS or Enterprise Application Development with Java. At least 2 years in a Tech Lead or similar leadership capacity. Expert-level knowledge of Java, the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data), and designing distributed systems. Deep, hands-on experience architecting, building, and deploying microservices in AWS (e.g., ECS/EKS, Lambda, RDS, S3, SQS/SNS). Mastery of relational databases (e.g., PostgreSQL, MySQL), including advanced performance tuning, complex query optimization, and database design for scale. Significant front-end experience with Angular. Demonstrated experience in mentoring engineers, conducting technical reviews, and making impactful architectural decisions. Experience evangelizing and integrating AI-assisted development tools into team workflows.