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). Expertise in 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 performance tuning, query optimization, and database design for scale. Significant front-end experience with Angular. Demonstrated experience in mentoring engineers, conducting technical reviews, and making architectural decisions. Experience evangelizing and integrating AI-assisted development tools into team workflows.