GDIT is seeking a highly skilled Software Engineer/Microservices to support software development for our USPS customers. The Microservices Developer will be responsible for designing, building, and maintaining scalable backend services that power the platform’s RESTful APIs. This role involves implementing input validation, error handling, idempotency, and standardized response models. The developer will integrate services with on-prem and AWS-hosted databases during migration phases, plan and execute data-access changes for hybrid connectivity, and optimize database interactions. Responsibilities also include managing secrets and configuration, adding observability (structured logging, metrics, distributed tracing, dashboards, and alerting), troubleshooting incidents across various layers, and improving resiliency with design patterns. The role includes participating in migration planning to AWS, supporting release validation, and writing/maintaining various types of tests. Addressing vulnerabilities by upgrading dependencies and remediating CVEs, and collaborating with cross-functional teams on standards and best practices are also key aspects. Documentation of APIs and operational runbooks is required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior