×
Register Here to Apply for Jobs or Post Jobs. X

Sr Java Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: Chakrabarti Management Consultancy, Inc
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Java Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 130000 - 180000 USD Yearly USD 130000.00 180000.00 YEAR
Job Description & How to Apply Below

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 (No

    SQL), 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 No

    SQL 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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary