SIGN IN
Microservices Developer/Engineer jobs in United States
info-icon
This job has closed.
company-logo

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
badNo H1BnoteU.S. Citizen Onlynote

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

Java 21Java 25Spring BootMicroservices developmentRESTful APIsAgile developmentVersionOneDockerKubernetesCI/CD pipelinesService authenticationService authorizationAWSCommitment to continuous improvement

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

company-logo
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 Stage

Leadership Team

leader-logo
Jylinda Johnson
Senior Vice President - Federal Civilian Division
linkedin
leader-logo
Rebecca McHale
SVP, Human Resources and Communications
linkedin
Company data provided by crunchbase