Lead Application Engineer (Java)
Lead a team of application engineers by providing technical mentorship, architectural guidance, code reviews, and support for complex Java engineering challenges. Design and maintain scalable microservices and production applications using Java, Spring Boot, REST APIs, distributed systems, and cloud native practices. Drive application modernization and migration from virtual machines to Google Cloud and Kubernetes, including containerization, CI/CD, testing, observability, and production troubleshooting. Collaborate across engineering, DevOps, security, and architecture teams to deliver reliable solutions and establish reusable development standards.