General Dynamics Information Technology

Senior Backend Engineer - Microservices

General Dynamics Information Technology
Apply
7 days ago
Remote, United StatesSenior

Base Salary

$132k - $178k/yr

Responsibilities

  • Architect and develop scalable microservices using Java and Spring Boot.
  • Engineer solutions on Google Cloud Platform using Cloud Run, GKE, Pub/Sub, and BigQuery.
  • Create efficient SQL queries and data pipelines for high-availability systems.
  • Implement Jenkins CI/CD automation and Terraform infrastructure as code.
  • Develop unit tests with JUnit and improve code quality.
  • Lead peer code reviews and support adoption of engineering standards.
  • Provide production support, incident resolution, troubleshooting, and root-cause analysis.
  • Collaborate with product, architecture, and cloud engineering teams and support agile execution.
  • Mentor other engineers and help shape technical best practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field, or four additional years of relevant work experience.
  • 13+ years of experience delivering microservices architecture.
  • Expert-level Java and Spring Boot proficiency.
  • Hands-on experience with Google Cloud Platform, including Cloud Run, GKE, Pub/Sub, and BigQuery.
  • Strong SQL and database performance tuning skills.
  • Experience with Jenkins CI/CD pipelines and Terraform infrastructure as code.
  • Experience producing comprehensive JUnit coverage and ensuring code quality.
  • Experience conducting peer code reviews and providing actionable feedback.
  • Experience with VersionOne or similar agile project tools.
  • Production support experience including incident management and troubleshooting.
  • Preferred experience with Docker, Kubernetes, microservices design patterns, distributed systems, high-traffic large-scale platforms, and open-source contributions.
  • Must be able to obtain and maintain a Public Trust clearance and satisfy the stated U.S. residency requirements.

Benefits

  • Remote work from any location with a 40-hour scheduled workweek and less than 10% travel.
  • Medical, dental, vision, health savings account options, and 401(k) with company match.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave, including up to 160 hours of paid family leave for eligible employees.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance offerings.
  • Professional growth support through an AI-powered career tool and internal mobility team.
  • Public Trust clearance processing includes onsite fingerprinting, identity verification, and a U.S. residency review.

Tech Stack

DockerGoogle BigQueryGoogle Cloud PlatformJavaJenkinsJUnitKubernetesSpring BootSQLTerraform

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me