FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Microservices Developer
General Dynamics Information TechnologyMicroservices Developer/Engineer contributing to USPS software development, designing scalable APIs and integrating services with AWS. Collaborating with diverse teams to enhance backend performance and reliability.
Tech Stack
Tools & technologiesAWSDockerJavaKubernetesMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Designing, building, and maintaining scalable backend services that power the platform’s RESTful APIs
- Implementing input validation, error handling, idempotency, and standardized response models
- Integrating services with on-prem and AWS-hosted databases during migration phases
- Optimizing database interactions, including query tuning, connection pooling, and transaction boundaries
- Managing secrets and configuration using AWS-native and Kubernetes-native approaches
- Adding observability: structured logging, metrics, distributed tracing, dashboards, and alerting
- Troubleshooting incidents across application, container, cluster, network, and database layers
- Improving resiliency with retries, timeouts, circuit breakers, and graceful degradation patterns
- Participating in migration planning from on-prem infrastructure and data stores to AWS
- Supporting release validation in staging and production, including rollback readiness
- Writing and maintaining unit, integration, contract, and performance tests
- Addressing vulnerabilities by upgrading dependencies and remediating CVEs in application libraries
- Collaborating with QA, platform, security, and architecture teams on standards and best practices
- Documenting APIs, operational runbooks, and service ownership responsibilities
Requirements
What you’ll need- 8+ years of experience in Java development
- At least 2 years of microservices development experience
- Bachelor's degree in a relevant field from an accredited College/University is preferred
- 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
- 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
- Experience implementing secure service-to-service and client authentication/authorization
Benefits
Comp & perks- Comprehensive benefits and wellness packages
- 401K with company match
- Paid time off
- Full flex work weeks where possible
- Paid parental, military, bereavement and jury duty leave
- 15 days of paid leave per calendar year
- 10 paid holidays per year
- GDIT Paid Family Leave program provides up to 160 hours of paid leave in a 12 month period
- Short and long-term disability benefits
- Life and accident insurance
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 21Java 25Microservices DevelopmentDatabase OptimizationInput ValidationError HandlingUnit TestingIntegration TestingPerformance TestingSecurity Vulnerability Remediation
Soft Skills
CollaborationTroubleshootingDocumentation