Senior Java Developer
$90.3k - $189.6kCaci Inc
Job Title: 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: Local
Anticipated Posting End: 8/1/2026
The Opportunity:
Contribute to the 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
Responsibilities:
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.
Proficiency in developing graphical user interfaces (GUIs) using Java Swing, including experience with layout managers, event handling, and custom components
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
Build Tools Experience: Experience with Gradle and Maven for project build automation, dependency management, and plugin configuration.
DevOps Practices: Experience setting up and maintaining CI/CD pipelines in GitLab, including configuration of build, test, and deployment stages.
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
Containerization: Proven experience with containerization platforms (Docker, Podman, Kubernetes) and designing/implementing containerized architectures
Knowledge of and experience using Linux
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. Demonstrated experience may be accepted in lieu of a degree.
Must hold a current Top Secret Security Clearance (TS/SCI) with a recent (7 years or less) polygraph
7+ years of professional experience in Java development or related roles
Proven track record of delivering complex, enterprise-level Java projects
Experience with Java, Java Swing, Gradle, and CI/CD Pipelines.
Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
Desired:
Experience with bit level manipulation and visualization
Artifactory Familiarity: Familiarity with Artifactory for managing and distributing binary artifacts, including repository setup, artifact promotion, and integration with build tools and CI/CD pipelines.
Agile Methodologies: Experience working in Agile development environments, using methodologies such as Scrum or Kanban, and familiarity with related tools (e.g., Jira, Confluence)
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Pay Range :
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$90,300-$189,600
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
- ...Job Title: Senior- Java Developer Location : USA 100% remote Duration: 1-year contract to begin with Need 10 + Years of Experience only! The Senior- Java Developer designs, develops, documents, unit-tests, implements and deploys web-...SeniorContract workRemote work
- ...Information Key Required Skills Strong experience with Java , OpenShift/ Amazon Web Services (AWS), Agile Development,... ...Services. Position Description 'Design and develop software applications using Twelve-Factor App methodology from...SeniorContract work
$125k - $145k
...Senior Full Stack Developer Job description Laansu has an engaging opportunity for a talented Senior Software Developer to build their career... ...related field. ~5+ years of writing object-oriented code in Java. ~5+ years of building web applications or APIs. ~5+...SeniorPermanent employmentFull timeTemporary workWork experience placementLocal areaRemote workFlexible hours- ...Job Description Great opportunity for a Java Developer to join our Agile Scrum team, providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions...Senior2 days per week3 days per week
- ...Job title: Senior Java Developer OR Fullstack Developer Location: Reston VA - In person interviews only Long term contract We need strong Java, AWS, Springboot only with at least 12plus years of overall experience Job Description...SeniorLong term contractTemporary work
- ...Senior Java Developer Our client, an IT Services and Consulting company, is looking for a Senior Java Developer for their Reston, VA/ Hybrid location. Requirements: ~10+ years of Core Java development experience, familiar with Java 17 or higher. ~ Able to...Senior
- ...Sr Java Developer Reston, VA 6 months + All candidates should have: ~ Proven ability to work independently and as a team member ~ Eligibility to receive Federal Public Trust clearance ~ Established residency in the US for at...SeniorLocal area
- 12+ years of hands-on Core Java development experience (Java 8 or higher) Strong experience with Spring Boot, Microservices, and design patterns Ability to deliver complete end-to-end projects Must have strong experience with AWS services (S3, SQS, SNS, ECS, Lambda, CloudWatch...Senior
- A leading technology solutions provider based in Virginia is seeking a skilled professional with expertise in IBM ODM, Java, and J2EE for a role focusing on the design and development of rule engines. The ideal candidate holds a Bachelor's degree in Computer Science/Engineering...Senior
- ...Sr. Java Developer Marathon TS is looking for a mid-level Java Developer to join a contract with a federal government client in support of an important mission. In this role, you will have the opportunity to work with a great team while supporting Customs and Border...SeniorContract workWork experience placement
- ...why we are a top veteran employer and Certified Great Place to Work ASRC Federal Arctic Slope Mission Services' is seeking a Java Developer with experience in building high-performing, scalable, enterprise-grade applications to support a government contract in...SeniorContract workFor contractorsRemote work
- ...engineering or equivalent experience A minimum of 9+ years of developer experience Solid understanding of typical multi-tier architectures... .... Design and develop Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and Kubernetes/EKS. Work...Senior
- ...Java Developer The Java Developer will be responsible for designing, developing, testing, and maintaining complex enterprise applications. This role requires hands-on experience in Java/JEE, API management, production support, and modern frameworks such as Spring...SeniorWork experience placement
$134.1k - $174.9k
...opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking an Experienced/Senior Java Software Engineer - Developer to support our Advanced Ground Architecture team located in Herndon, Virginia, Mesa, Arizona, and Seal Beach,...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$171.7k - $232.3k
...Senior Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is looking for a Senior Java Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon, Virginia, Seal Beach, California, El Segundo...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...Job Title: Java Application Developer (Mid to Senior Level) Location: Remote Job Overview: We are seeking talented Java Application Developers (Mid to Senior level) to join our remote team. As a Java Developer, you will contribute to the design, development, testing...SeniorRemote work
- A leading consulting company is looking for a Java Full Stack Developer in McLean, VA. You will be responsible for developing and updating applications while leading technical efforts. Candidates should have a Bachelor's degree, 4+ years of experience, and extensive knowledge...SeniorFull time
- ...Description SAIC is currently seeking a motivated, career and customer-oriented Java/JEE Developer (Mid-Level) to join our team to begin an exciting and challenging career in Ashburn, VA. This position will be 100% on-site in Ashburn, VA for the first year of...Senior
- ...Job Description SAIC is currently seeking a motivated, career and customer-oriented Java/JEE Developer (Mid-Level) to join our team to begin an exciting and challenging career in Ashburn, VA. This position will be 100% on-site in Ashburn, VA for the...Senior
- ...Java Developer Great opportunity for a Java Developer to join our Agile Scrum team, providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions...Senior2 days per week3 days per week
$120k - $140k
Tata Consultancy Services Limited is seeking a candidate in McLean, VA to design and develop web applications and serverless architectures using AWS services. The role involves creating automated deployment pipelines and ensuring security best practices. The ideal candidate...Senior$209.7k - $273.9k
...The Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon... ...is executing this vision through modern software technologies (Java, ReactJS, python, CI/CD pipelines) and methodologies (Scaled Agile...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- Instrument Interface Engineer The primary responsibility is to design and code instrument interfaces that automate communication between laboratory instruments and our software systems. Onsite technical evaluation is needed to understand how the instruments communicate...Senior
- ...Senior Java Engineer UST Global is looking for a highly energetic and collaborative Senior Java Engineer for a 12-month engagement... ...functionality, aligning application design with business goals, developing and testing software, debugging and resolving technical...Senior
- ...Senior Java Developer Strong knowledge and hands on experience in Core Java. Hands on Experience on Restful Web services. Knowledge of SOAP web services is good to have. Strong knowledge and hands on experience on Spring framework (Spring-boot, Spring-IOC, Spring-MVC...
$102.5k - $187.9k
...build a better working world. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain high‑quality software... ...modern backend programming languages such as Python, Java, C#, or JavaScript or TypeScript, across technology...SeniorSummer holidayLocal areaFlexible hours- ...specialty areas: Information Technology (IT), Clinical Research, Rehabilitation Therapy, and Nursing. Job Description Position: Senior Level Java Developer Location: McLean, VA (Local candidates only) Duration: 4 Months Responsibilities: Develop and maintain large,...SeniorLocal area
- ...work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes The resource should be comfortable with Java Spring and should have good OOP concepts and ability to think through implementations through time/space complexity. Must have technical...Senior
- ...Position : S r Java developer Location : Reston, VA (Onsite) Term : W2/Full Time role Duration : 12+ months Job Description We are seeking an experienced Senior Java Developer to design, develop, and maintain enterprise-grade applications...SeniorFull time
- ...Job Description Senior JAVA Developer Herndon VA Full Time position 7-10 years of experience in Solution, Design and Development of web applications using the Java EE, Webservices, JMS, XML, Weblogic. Bachelor’s degree in Computer Science or Engineering...SeniorFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
- java web developer Sterling, VA
- java developer Sterling, VA
- java software engineer Sterling, VA
- java spring developer Sterling, VA
- java microservice developer Sterling, VA
- java developer remote part time Sterling, VA
- senior network engineer remote Sterling, VA
- senior project manager contract Sterling, VA
- senior mulesoft developer Sterling, VA
- senior leadership Sterling, VA

