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.