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). Expert-level knowledge of designing distributed systems. Deep, hands-on experience architecting, building, and deploying microservices in AWS. Mastery of relational databases (e.g., PostgreSQL, MySQL). Significant front-end experience with Angular. Demonstrated experience in mentoring engineers and making architectural decisions. Experience evangelizing and integrating AI-assisted development tools.