CareerPlan

Principal Engineer – Java Microservices

Arlington, Virginia; Chicago, IllinoisFull-time$160k–$195k2026-09-21 → 2026-10-22

Core

Design and implement scalable, high-performance Java-based microservices architectures for clients.

Role type

Principal IC Java Architect (Microservices)

Builds

Scalable, resilient, high-performing microservices-based applications

Domain

Enterprise Software / Cloud-Native / Distributed Systems

Required skills

Java, Spring Boot, Spring Cloud, AWS/Azure/GCP, Docker, Kubernetes, RESTful APIs, Event-driven architectures, Kafka/RabbitMQ, CI/CD, DevOps

Preferred skills

Serverless computing, Distributed tracing, Prometheus, Grafana, Jaeger, AI pair-programmers (GitHub Copilot, Claude Code), Security best practices

Technologies

Spring Boot, Spring Cloud, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, Prometheus, Grafana, Jaeger, GitHub Copilot, Claude Code

Responsibilities

Design and implement Java-based microservices architectures; Collaborate with engineering teams on API design, security, and observability; Optimize system performance and cloud-native integration; Provide technical leadership and mentorship to junior team members; Translate business requirements into technical solutions.

Seniority

Principal, hands-on IC with mentorship