
Lead Application Engineer (Java)
Egen
- 🌏 Worldwide
- Remote
- Staff / Principal
- 11 hours ago
- $140,000 – $185,000 / year
- GCP
- Salesforce
- Microservices
- Java
- Spring Boot
- REST API
- Event-Driven Architecture
- GKE
- Secrets Management
- Test Automation
- Kubernetes
- Docker
- CI/CD
- SQL
- NoSQL
- Devops
- Claude
- Gemini
- React.js
- Angular
- Vue
- Health insurance
- Equity
11 hours ago
About the job:
- Lead and mentor a team of application engineers, providing technical guidance, architectural direction, code reviews, and support for complex engineering challenges
- Design, develop, and maintain production-ready applications and microservices using Java, Spring Boot, Spring Data, and RESTful APIs
- Apply strong knowledge of microservices, event-driven architecture, distributed systems, and cloud-native engineering principles to build scalable and resilient applications
- Lead application assessment, containerization, and migration from VM-based environments to Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE), including application configurations, secrets management, runtime readiness, and test automation
- Guide application deployment and troubleshooting in Kubernetes environments, including Docker containers, CI/CD pipelines, resource configurations, and application runtime issues
- Develop and implement unit, integration, and API testing strategies to ensure application quality, reliability, and production readiness
- Design and maintain application data-access layers integrating SQL and NoSQL databases
- Implement application observability practices, including centralized logging, monitoring, metrics, distributed tracing, and alerting
- Collaborate with platform engineering, DevOps, security, and architecture teams to establish engineering standards, reusable solutions, and deployment best practices
- Plan and coordinate engineering activities, manage technical dependencies, and guide the team in delivering application modernization initiatives across a portfolio of 500+ applications
- Leverage agentic engineering tools, including Claude, GitHub Copilot, and Gemini, to accelerate code development, modernization, testing, documentation, and engineering automation
- Utilize GCP as the primary cloud platform; experience with other cloud platforms is a plus
About you:
- Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering, or a related field
- Strong experience in application engineering, Java, Spring Boot, RESTful APIs, microservices, and cloud-native architectures
- Hands-on experience with Docker, Kubernetes, CI/CD, application testing, and production troubleshooting
- Experience with application modernization, VM-to-container migration, and cloud deployments
- Strong understanding of SQL and NoSQL databases, application observability, and distributed systems
- Demonstrated technical leadership, mentoring, problem-solving, and cross-team collaboration skills
- Preferred: Experience with React, Angular, or Vue and integration with RESTful APIs.
Lead Application Engineer (Java) · Egen