Microservices Engineer

Posted 45ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Microservices Engineer providing technical leadership across various teams for a major VA initiative. Responsible for architecture guidance and overseeing high-performance engineering efforts.

Responsibilities:

  • Provide technical leadership and architectural guidance across dozens of microservices powering mission-critical VA systems.
  • Oversee technical direction for 32 microservices across 6 agile teams (~40 engineers).
  • Lead architecture and code reviews for Spring Boot and Ruby microservices.
  • Review and guide AWS Elastic Kubernetes Service (EKS) YAML configurations.
  • Improve health monitoring, DORA metrics, and operational observability.
  • Identify and recommend solutions to improve scalability, reliability, and availability.
  • Advise executives on strategic technology decisions and team capacity planning.
  • Oversee major deployments, high-risk secret key rotations, and on-call operations.

Requirements:

  • 15+ years of software engineering experience, with strong expertise in Java, Spring Boot, and Ruby.
  • Deep experience with DevOps practices including CI/CD, Docker, Kubernetes, and version control.
  • Experience operating in 24/7, 99.999% SLA environments.
  • Background working with public-facing APIs and complex backend data integrations.
  • Proficiency with monitoring tools such as Datadog and Kibana.
  • Strong executive-level communication skills.
  • Mastery in API programming and the Java Spring Framework.
  • Advanced experience with AWS DevOps and GitHub.