[Remote] Microservices Developer/Engineer
Note: The job is a remote job and is open to candidates in USA. 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.ResponsibilitiesImplement input validation, error handling, idempotency, and standardized response modelsIntegrate services with on-prem and AWS-hosted databases during migration phasesPlan and execute data-access changes to support hybrid connectivity (on-prem to AWS) safelyOptimize database interactions, including query tuning, connection pooling, and transaction boundariesManage secrets and configuration using AWS-native and Kubernetes-native approachesAdd observability: structured logging, metrics, distributed tracing, dashboards, and alertingTroubleshoot incidents across application, container, cluster, network, and database layersImprove resiliency with retries, timeouts, circuit breakers, and graceful degradation patternsParticipate in migration planning from on-prem infrastructure and data stores to AWSSupport release validation in staging and production, including rollback readinessWrite and maintain unit, integration, contract, and performance testsAddress vulnerabilities by upgrading dependencies and remediating CVEs in application librariesCollaborate with QA, platform, security, and architecture teams on standards and best practicesDocument APIs, operational runbooks, and service ownership responsibilitiesSkills8+ years of related experience8+ years of experience in Java development, with at least 2 years of microservices development experienceAbility to design, build, and maintain Spring Boot microservices using Java 21 and Java 25Ability to create and evolve RESTful APIs with clear contracts, versioning, and backward compatibilityExperience with Agile development environments with tools like VersionOne (or similar platform)Experience with containerized services and maintain production-ready Docker imagesExperience deploying and operating services on Kubernetes with health probes, resource limits, and autoscalingExperience building and maintaining CI/CD pipelines for build, test, security scan, and deployment automationExperience implementing secure service-to-service and client authentication/authorizationExperience developing production-grade microservices using Java 21 and Java 25Implementing clean and consistent API contracts, and ensuring secure, reliable integration with internal and external systemsCollaborate 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 environmentsStrong problem-solving skills, clear communication, and a commitment to continuous improvement are essential for success in this roleBachelor's degree in a relevant field from an accredited College/University is preferredAlternative Path: If the candidate does not possess a relevant four-year degree, an additional four years of relevant work experience will be requiredBenefitsComprehensive benefits and wellness packages401K with company matchCompetitive pay and paid time offMedical plan options, some with Health Savings AccountsDental plan optionsA vision planA 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company matchFull flex work weeks where possibleA variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave15 days of paid leave per calendar year to be used for vacations, personal business, and illnessAn additional 10 paid holidays per yearPaid leave and paid holidays are prorated based on the employee’s date of hireThe GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employeesShort and long-term disability benefitsLife, accidental death and dismemberment, personal accident, critical illness and business travel and accident insuranceCompany OverviewGeneral 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. It was founded in 1999, and is headquartered in Falls Church, Virginia, USA, with a workforce of 10001+ employees. Its website is https://www.gdit.com/.