Software Developer for Enterprise Microservice & API Systems- 3622113
- Contract
Job Title: Software Developer for Enterprise Microservice & API
Systems
Location: REMOTE
Salary/Payrate: $103K-$135K annually W2 and AWESOME benefits!!!
Work Environment: Remote
Term: Contract (12+ months) with possible opportunity of
conversion
Bachelor’s degree required: No
Referral Fee: AMS will pay $500 should the person you refer gets
hired
Job Description:
Our federal client is looking to hire two Software Developers for
Enterprise Microservice & API Systems on a 100% REMOTE basis.
This is a long-term (12 months, renewable) contract paying an
annual salary of $103K to $135K (dependent on experience) on a W2
basis with full benefits and PTO.
***Due to the required clearance with our government client, only
US Citizens, Green Card and Green Card EAD holders may be
considered. Clearance requires that the candidates have resided
in the US for the past five years. The selected candidate cannot
have left the country for longer than 90 consecutive days and no
more than 180 cumulative days***
The Microservices Developer will be responsible for designing,
building, and maintaining scalable backend services that power
the platform’s RESTful APIs. This role involves 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.
The developer will 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. Over time,
the developer will drive improvements in service performance,
resiliency, and observability while contributing to shared
engineering standards, reusable components, and automation across
the microservices ecosystem. Strong problem-solving skills, clear
communication, and a commitment to continuous improvement are
essential for success in this role.
Description:
* Design, build, and maintain Spring Boot microservices using
Java 21 and Java 25.
* Create and evolve RESTful APIs with clear contracts,
versioning, and backward compatibility.
* 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.
* Containerize services and maintain production-ready Docker
images.
* Deploy and operate services on Kubernetes with health probes,
resource limits, and autoscaling.
* Build and maintain CI/CD pipelines for build, test, security
scan, and deployment automation.
* Implement secure service-to-service and client
authentication/authorization.
* 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.

