Sr Java Developer

CMCI

United States

Remote

USD 140,000 - 180,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CMCI is seeking a Senior Java Developer to design and build modern microservices in a large AWS-based environment. You will own delivery of scalable services, contribute to platform modernization, and collaborate with cross-functional teams.

This role emphasizes containerization with Docker, Kubernetes (EKS), Traefik ingress, and data systems like RDS and Cassandra, as well as event streaming with MSK. Remote-friendly with local DMV familiarity preferred.

Qualifications

  • 7+ years of professional software development experience with Java.
  • Strong hands-on experience deploying and managing workloads in AWS/EKS, including Helm charts and troubleshooting via Kubectl.
  • Experience implementing API gateways or ingress controllers, specifically Traefik.
  • Solid understanding of relational databases (RDS) and distributed NoSQL (Cassandra).
  • Proven track record with distributed streaming platforms (MSK / Kafka).
  • Experience with Umbrella pattern or similar monorepo/multi-module microservice architectures.

Responsibilities

  • Microservices Development: design, build, and maintain Java microservices with an Umbrella pattern across 50+ services.
  • Containerization & Orchestration: Dockerize apps and manage AWS/EKS deployments using Helm; use Kubectl for debugging.
  • Traffic & Routing: Configure ingress routing, load balancing, and edge routing with Traefik.
  • Data & Messaging: Work with Amazon RDS, Cassandra, and MSK for distributed data and streaming.
  • Platform Modernization: Lead architecture planning for upcoming Java upgrades and modernization.
  • Collaboration: Work with squads to ensure scalable, reliable, and maintainable services.

Skills

Java
AWS
Kubernetes
API Gateway/Traefik
Distributed Data Systems
Event-Driven Architecture

Tools

Docker
Kubernetes
Helm
Kubectl
Traefik
Amazon MSK / Kafka

Job description

Senior Java Developer

Location: Remote (Local to DMV area)

Why CMCI?

CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technology needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver on business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.

Requirements
Key Responsibilities
  • Microservices Development: Design, build, and maintain high-performance, scalable Java microservices using an Umbrella pattern architecture to ensure modularity and clean dependency management across 50+ services.
  • Containerization & Orchestration: Package applications using Docker and manage orchestration within AWS/EKS, utilizing Helm charts for standardized deployment configurations and Kubectl for cluster interaction and debugging.
  • Traffic & Routing Management: Configure and optimize ingress routing, load balancing, and edge routing using Traefik to ensure secure, high-availability service communication.
  • Data & Messaging Architecture: Work with robust data layers including Amazon RDS (relational) and Apache Cassandra (NoSQL), while managing distributed event streaming via Amazon MSK (Managed Streaming for Apache Kafka).
  • Platform Modernization: Lead the architectural planning and execution for an upcoming Java upgrade, ensuring compatibility, modernizing legacy patterns, and maximizing performance.
Required Skills & Qualifications
  • Java Expertise: 7+ years of professional software development experience with deep expertise in Java.
  • AWS & Kubernetes: Strong hands-on experience deploying and managing production workloads in AWS/EKS, including building and tuning Helm charts and troubleshooting via Kubectl.
  • API Gateway & Routing: Practical experience implementing API gateways or ingress controllers, specifically Traefik.
  • Distributed Data Systems: Solid understanding of both relational databases (RDS) and distributed NoSQL databases (Cassandra).
  • Event-Driven Architecture: Proven track record working with distributed streaming platforms, specifically managing topics, producers, and consumers in Amazon MSK / Kafka.
  • Architectural Patterns: Experience working within large-scale setups using patterns like the Umbrella pattern to manage monorepos or multi-module microservice ecosystems.
Nice to Have
  • Experience migrations or major version upgrades of Java (e.g., migrating to Java 17 or 21)
  • Knowledge of service mesh architectures and cloud-native security best practices
  • AWS Certified Solutions Architect or Certified Kubernetes Application Developer (CKAD)

Clearance : Must have the ability to obtain a Public Trust clearance, at minimum

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Java Developer
Sr Java Developer

Chakrabarti Management Consultancy, Inc • Fairfax (VA)

On-site
USD 130,000 - 180,000
Remote Senior Java Developer - Microservices & AWS
Remote Senior Java Developer - Microservices & AWS

CMCI • United States

Remote
USD 140,000 - 180,000
Senior Java Microservices Architect - AWS/Kubernetes
Senior Java Microservices Architect - AWS/Kubernetes

Chakrabarti Management Consultancy, Inc • Fairfax (VA)

On-site
USD 130,000 - 180,000
Java Backend Developer - Senior
Java Backend Developer - Senior

Chakrabarti Management Consultancy, Inc • Ashburn (VA)

On-site
USD 120,000 - 150,000
SR JAVA DEVELOPER - Remote / Onsite Falls Church, VA
SR JAVA DEVELOPER - Remote / Onsite Falls Church, VA

Creative Information Technology, Inc. • Virginia

Hybrid
USD 120,000 - 160,000
Remote work options
Competitive benefits
Java Integration Architect
Java Integration Architect

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

On-site
USD 130,000 - 145,000
Development Senior Java with Docker - Full Time
Development Senior Java with Docker - Full Time

USM • McLean (VA)

On-site
USD 100,000 - 130,000
SR JAVA DEVELOPER - Remote / Onsite Falls Church, VA
SR JAVA DEVELOPER - Remote / Onsite Falls Church, VA

Creative Information Technology, Inc. • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Associate Technical Architect – Java & Cloud Solutions
Associate Technical Architect – Java & Cloud Solutions

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

On-site
USD 130,000 - 145,000
Java Architecture Associate
Java Architecture Associate

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

On-site
USD 130,000 - 145,000