Jobs and Careers
CA

Senior Java Developer

CACI International Inc
United Statesfull_timeVerifiedPosted 22 Aug 2025
💰 $231,100/yr($105,100/yr$231,100/yr)

About the role

Senior Java Developer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *


The Opportunity:
We are currently looking for a highly skilled and experienced Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for leading and contributing to the design, development, and implementation of complex Java-based applications. This is a key role that offers the opportunity to make a significant impact on our organization's success.  Primary locations include Sarasota, Florida and Sterling, Virginia but willing to entertain other locations.


Responsibilities:

  • Lead design and architecture of scalable and robust Java applications via best practices and industry standards
  • Develop strategic vision and product development roadmaps
  • Collaborate with cross-functional teams, including product owners, designers, and other developers
  • Mentor and provide guidance to junior and mid-level developers, fostering their professional growth
  • Conduct code reviews to maintain code quality, performance, and maintainability
  • Investigate and resolve complex technical issues, identifying opportunities for optimization and enhancement
  • Collaborate with stakeholders to understand business objectives and provide technical expertise and solutions
  • Stay up to date with emerging technologies, and industry advancements, sharing knowledge and best practices

Key Skills:

  • Java Development Experience: In-depth knowledge and hands-on experience in Java programming language, including advanced topics such as design patterns, data structures, and algorithms
  • Software Architecture and Design: Strong understanding of software architecture principles, ability to design scalable and maintainable solutions, and proficiency in applying architectural patterns
  • Frameworks and Technologies: Expertise in Java frameworks like Spring, Spring Boot, Hibernate, Java EE plus experience with related technologies like Web Services (RESTful and SOAP), messaging frameworks, and caching mechanisms
  • Database Integration and Performance Optimization: Proficiency in working with relational and non-relational databases (e.g., MongoDB, Cassandra), writing efficient SQL queries, and optimizing database performance
  • Proven experience with containerization platforms (Docker, Podman, Kubernetes) and designing/implementing containerized architectures
  • Agile Methodologies: Experience working in Agile development environments, using methodologies such as Scrum or Kanban, and familiarity with related tools (e.g., Jira, Confluence)
  • Advanced Java frameworks and libraries like Spring Boot, Apache Kafka, or Apache Camel
  • Front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue.js)
  • Knowledge of and experience using Linux
  • DevOps practices, CI/CD pipelines, and associated tools (e.g., Jenkins, GitLab CI/CD)
  • Security practices and familiarity with authentication, authorization, and encryption mechanisms


 

Qualifications:

Required:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Minimum of 10-15 years of professional experience in Java development or related roles
  • Must have CompTIA Security+
  • Proven track record of delivering complex, enterprise-level Java projects
  • Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
  • Top Secret Security Clearance (TS/SCI) with at least a Counterintelligence Polygraph and willing/able to apply for Fullscope Polygraph




Desired:

  • AWS Certifications
  • Cloud platform knowledge (e.g., AWS, Azure) and experience building distributed systems through technologies like microservices, containers and orchestration tools (e.g., Docker, Kubernetes).
  • DSP Experience
  • Current Full Scope Polygraph
  • Experience with big data technologies
  • Familiarity with Machine Learning frameworks or AI technologies
  • Experience with DevOps tools such as Nexus, Jenkins, Ansible and/or Foreman
  • Experience with relational, noSQL, and file-based storage products​

-

________________________________________________________________________________________

What Yo

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →