Software Developer (Microservices)

PLANIT Group

Reston (VA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PLANIT Group is seeking a Software Developer (Microservices) in Reston, VA to design and maintain scalable backend services that power the platform's APIs. The role offers the flexibility of on-site or remote work.

The ideal candidate will have over eight years of experience, strong skills in Java microservices, and familiarity with AWS and Kubernetes. Responsibilities include designing APIs, containerizing services, and maintaining CI/CD pipelines.

Qualifications

  • Minimum of eight years of relevant experience.
  • Ability to work independently on functional duties.
  • Special credentials may be required based on task orders.

Responsibilities

  • Design, build, and maintain Spring Boot microservices.
  • Create RESTful APIs with clear contracts and versioning.
  • Containerize services and maintain Docker images.
  • Deploy and operate services on Kubernetes.

Skills

Microservices development with Java 21 and 25
Spring Boot
RESTful API design
Docker
Kubernetes
CI/CD pipelines
AWS services
Observability tools

Education

Degree in related field or equivalent experience

Job description

Location and Employment Type

Reston, VA – Contract. On‑site flexibility; 100% Remote possible.

Software Developer (Microservices) (Remote)
Overview

The Microservices Developer will be responsible for designing, building, and maintaining scalable backend services that power the platform's RESTful APIs. The 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 collaborates 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.

Responsibilities
  • 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.
Required Skills and Experience
  • Minimum of eight (8) years of relevant experience.
  • A degree from an accredited college or university in the applicable field. If the degree is not in the applicable field, four additional years of related experience are required.
  • Typically performs all functional duties independently.
  • Special credentials (licenses and/or certifications) may be required on a task‑order basis.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer (Remote/Hybrid)
Senior Java Microservices Engineer (Remote/Hybrid)

PLANIT Group • Reston (VA)

Hybrid
USD 100,000 - 130,000
Senior Java Engineer | Spring | AWS | Microservices Architecture
Senior Java Engineer | Spring | AWS | Microservices Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you • Seattle (WA)

Hybrid
USD 130,000 - 145,000
Java Developer
Java Developer

SPADTEK SOLUTIONS • Virginia (MN)

On-site
USD 120,000 - 150,000
Micro-Services Developer
Micro-Services Developer

TechDigital Group • United States

On-site
USD 100,000 - 140,000
MicroServices Developer
MicroServices Developer

TechDigital Group • United States

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Vertex Sigma Software • Dearborn (MI)

On-site
USD 85,000 - 115,000
Java Full Stack Developer
Java Full Stack Developer

Veriipro • Dallas (TX)

On-site
USD 120,000 - 170,000
Java Full Stack Developer - Hopkins, MN (Prefer Locals) || W2
Java Full Stack Developer - Hopkins, MN (Prefer Locals) || W2

HYR Global Source Inc • Hopkins (MN)

On-site
USD 100,000 - 130,000
Technical Architect – Distributed Systems & APIs
Technical Architect – Distributed Systems & APIs

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Compunnel, Inc. • Parsippany-Troy Hills (NJ)

On-site
USD 90,000 - 130,000