Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

Java Developer (Kafka)

CACI International

$103,800 - $218,100
Sep 22, 2025
Ashburn, VA, US
Apply Now

CACI is looking for a Java/Kafka Developer to join their BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client. The role involves providing software development and maintenance for releasable software in short sprint cycles, supporting the men and women safeguarding the American people and enhancing the Nation's safety, security, and prosperity.

Requirements

  • 5+ years of professional experience in Java backend development.
  • 3+ years of hands-on experience building and deploying applications with Spring Boot.
  • Deep, proven expertise with Apache Kafka, including both the Producer and Consumer APIs, Kafka Streams, and related concepts (e.g., topics, partitions, consumer groups, offsets).
  • Strong experience implementing Kafka solutions using Spring framework. Proficiency with Kafka Schema Registry for schema management and evolution.
  • Solid understanding of event-driven architectures, distributed systems, and microservices design patterns.
  • Experience with relational databases (e.g., PostgreSQL, SQL Server, Oracle) and ORM frameworks (e.g., Spring Data JPA, Hibernate).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

Responsibilities

  • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Providing improvements to the product(s) being supported
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Supporting release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Providing mentoring to junior members of the team

Other

  • Must be a U.S. Citizen with the ability to pass CBP background investigation
  • Excellent communication, interpersonal, and teamwork abilities.
  • Equivalent professional experience will be considered in lieu of degree
  • 1 year check for misconduct such as theft or fraud
  • 1 year check for illegal drug use