General Dynamics Information Technology · 1 month ago
Microservices Developer/Engineer
General Dynamics Information Technology is a global technology and professional services company serving various U.S. government agencies. They are seeking a Microservices Developer/Engineer to design, build, and maintain scalable backend services for USPS customers, focusing on RESTful APIs and microservices architecture.
Artificial Intelligence (AI)Cloud ComputingConsultingCyber SecurityInformation Technology
Responsibilities
Implement input validation, error handling, idempotency, and standardized response models
Integrate services with on-prem and AWS-hosted databases during migration phases
Plan and execute data-access changes to support hybrid connectivity (on-prem to AWS) safely
Optimize database interactions, including query tuning, connection pooling, and transaction boundaries
Manage secrets and configuration using AWS-native and Kubernetes-native approaches
Add observability: structured logging, metrics, distributed tracing, dashboards, and alerting
Troubleshoot incidents across application, container, cluster, network, and database layers
Improve resiliency with retries, timeouts, circuit breakers, and graceful degradation patterns
Participate in migration planning from on-prem infrastructure and data stores to AWS
Support release validation in staging and production, including rollback readiness
Write and maintain unit, integration, contract, and performance tests
Address vulnerabilities by upgrading dependencies and remediating CVEs in application libraries
Collaborate with QA, platform, security, and architecture teams on standards and best practices
Document APIs, operational runbooks, and service ownership responsibilities
Qualification
Required
8+ years of related experience
8+ years of experience in Java development, with at least 2 years of microservices development experience
Ability to design, build, and maintain Spring Boot microservices using Java 21 and Java 25
Ability to create and evolve RESTful APIs with clear contracts, versioning, and backward compatibility
Experience with Agile development environments with tools like VersionOne (or similar platform)
Experience with containerized services and maintain production-ready Docker images
Experience deploying and operating services on Kubernetes with health probes, resource limits, and autoscaling
Experience building and maintaining CI/CD pipelines for build, test, security scan, and deployment automation
Experience implementing secure service-to-service and client authentication/authorization
Experience developing production-grade microservices using Java 21 and Java 25
Implementing clean and consistent API contracts, and ensuring secure, reliable integration with internal and external systems
Collaborate closely with product, architecture, and QA teams to deliver high-quality releases, support deployment and validation in staging and production, and troubleshoot issues across distributed environments
Strong problem-solving skills, clear communication, and a commitment to continuous improvement are essential for success in this role
Preferred
Bachelor's degree in a relevant field from an accredited College/University is preferred
Alternative Path: If the candidate does not possess a relevant four-year degree, an additional four years of relevant work experience will be required
Benefits
Comprehensive benefits and wellness packages
401K with company match
Competitive pay and paid time off
Medical plan options, some with Health Savings Accounts
Dental plan options
A vision plan
A 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
Full flex work weeks where possible
A variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
15 days of paid leave per calendar year to be used for vacations, personal business, and illness
An additional 10 paid holidays per year
Paid leave and paid holidays are prorated based on the employee’s date of hire
The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees
Short and long-term disability benefits
Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
Company
General Dynamics Information Technology
General Dynamics Information Technology is an IT consulting company that specializes in cyber security, AI, and quantum computing. It is a sub-organization of General Dynamics.
Funding
Current Stage
Late StageLeadership Team
Recent News
Washington Technology
2026-07-10
Bizjournals.com Feed (2025-11-12 15:43:17)
2026-06-04
2026-06-01
Company data provided by crunchbase