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: 10/3/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.
- DescriptionSAIC is currently seeking a motivated, career and customer oriented Java Backend Developer Senior to join our team to begin an exciting and challenging career. Hybrid Schedule: 1 -2 days a week onsite in Ashburn, VA Job ResponsibilitiesDesign and implement Micro...Senior2 days per week1 day per week
- ...Job Description Job Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java. Senior Java Developer responsibilities...SeniorWork experience placement
$107.9k - $195.05k
Leidos is seeking Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting... ...approximately 50% of your time will be spent designing, developing, testing, and maintaining production software, while the remaining...SeniorFull timeContract workRemote work- ...Requirements: Experience (Role Requirements) · Minimum of 7 years in Java development and 3 years of full stack experience. ·... ...especially for collaborating on mainframe integration with Java developers and migration planning. · Ability to work independently and in...Senior
- ...technical and functional leadership and direction for complex project tasks and act as a resource across all programs/projects. At the senior level, plan, organize, direct and lead multiple projects while providing technical guidance and subject matter expertise. Provide...SeniorFull timeContract workFor contractorsInterim roleWork at officeImmediate start
- DescriptionWe are currently seeking a motivated, career and customer-oriented Java Developer to begin an exciting and challenging career with our large Enterprise Application Support Program to support one of our project delivery teams. This position is hybrid and will...Remote work2 days per week1 day per week
- ...seeking a motivated, career and customer oriented, and hands on Java Backend Developer with cloud experience to join our team to begin an exciting... ....Job ResponsibilitiesWorking closely with the tech lead and senior developers, the Java Developer will participate in the...
$140k - $180k
...test, mission operations and system architecture. You will also develop expertise in new technologies and rapidly adapt to evolving mission... ...knowledge of programming languages such as C, C++, Java, and PythonExperience working in Unix/Linux environmentsExcellent...SeniorFull timeWork at officeRemote workShift work3 days per week- ...Java DeveloperIRI believes in commitment, integrity and strategic workforce solutions. Integrated Resources, Inc., is led by a seasoned... ...clients' success.Job DescriptionPosition: IT-Web Designer / Developer IIIDuration: 6+ MonthsLocation: Ashburn, VADirect Client:...Immediate start
- A leading technology services firm in Leesburg, Virginia, is seeking a Linux Systems Engineer to design, build, and maintain internal services. The ideal candidate will have over 8 years of experience, strong knowledge of Linux internals, and experience with automation...SeniorFull time
$146.67k - $249.33k
...Senior Solutions ArchitectJoin BAE Systems' Intelligence and Security sector and be a part... ...will provide leadership to a team of Developers/Engineers on a technology-based program supporting... ...programming languages (including Java or Python)5+ years' experience and a solid...SeniorFull timeLocal areaFlexible hours$80k - $120k
...Java/JEE DeveloperSAIC is currently seeking a motivated, career and customer-oriented junior-level Java/JEE Developer to join our team in Ashburn, VA to begin an exciting and challenging career.This position will be 100% on-site in Ashburn, VA for the first year of employment...2 days per week$146.67k - $249.33k
...protect our freedom. We are looking for a Senior Solutions Architect responsible for... ...candidate will provide leadership to a team of Developers/Engineers on a technology-based program... ...programming languages (including Java or Python) ~5 years experience and a solid...SeniorFull timeLocal areaFlexible hours$85k - $110k
...Salary: $85,000–$110,000 (depending on experience) Addison Group is partnering with a growing organization seeking an experienced Senior Accountant to join their accounting team. This individual will play a key role in month-end close, general ledger accounting, reconciliations...Senior- ...administrator functions. In addition works with project managers and developers to plan and implement database projects. Able to coordinate and... ...and replication schemes across the DIA and DOD enterprise. Senior database administrators shall have all applicable operating...SeniorFull time
- ...Job Description Job Description Backend Developer (Senior) Ashburn, VA (2 days a week in the office) MUST BE A US CITIZEN Position... ...with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design,...SeniorWork at office2 days per week
- ...currently seeking a motivated, career and customer oriented Senior Mobile iOS Developer to join our team to begin an exciting and challenging... ...with Objective-C.Extensive iOS app development experience.Java development experience.Desired:Understand React Native.Understanding...Senior2 days per week1 day per week
- Comfort Systems USA is looking for an experienced Project Manager to lead large-scale electrical construction projects valued between $30M and $50M+. You will manage every phase of the projects, serve as the primary liaison between clients and teams, ensuring exceptional...Senior
- OCH Technologies, LLC is looking for a Technical Support professional to support an FAA program. This role involves monitoring system health, initiating help desk support, and maintaining outage logs. Candidates should have at least ten years of relevant experience, including...SeniorRemote job
$80k - $100k
...A hospitality and real estate company with multiple entities is seeking a Senior Accountant to join its corporate office. This position offers exposure to a broad range of accounting functions and is ideal for someone who is seeking to broaden their career beyond public...SeniorWork at officeFlexible hours- Kokosing in Leesburg, VA seeks a Project Executive to provide senior-level oversight for one or more large-scale construction projects. The PX will lead the project delivery team, coordinate subcontractors and self-perform trades, and ensure safety, schedule, and budget...SeniorFor subcontractor
- ...quality, and schedule adherence, and coordinate with owners and project teams in a fast-paced environment. Responsibilities include developing look-ahead schedules, maintaining documentation, and ensuring compliance with contract terms. #J-18808-Ljbffr TMG Construction...SeniorContract workFor subcontractor
$107.9k - $195.05k
Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next... ...experience. May also possess a Doctorate. Expert knowledge of Java with substantial hands-on programming experienceExtensive...SeniorFull timeRemote work- DescriptionWe are seeking a UI Front End Developer with Spring Boot and Microservices experience for a multi-year contract to support the... ...Customs and Border Protection (CBP) information systems, using JAVA/JEE.This is a remote position, but candidates must be within...SeniorContract workRemote work
- We are seeking an experienced, proactive, and detail-oriented Medical Billing Specialist to manage end-to-end revenue cycle operations. This role is ideal for a self-starter who thrives working independently, takes complete ownership of billing workflows, and possesses ...Senior
- ...Deliver simple solutions to complex problems as a Software Developer Associate at GDIT. Here, you’ll tailor cutting-edge solutions to... ...Developer with at least 3 years of experience to join our team. Java development experience, Java 8 and higher Experience...Contract workWork at officeLocal areaFlexible hours1 day per week
$103.8k - $218.1k
...Full Stack Java DeveloperCACI is currently looking for a Full Stack Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs...Contract workWork experience placementLocal areaImmediate startFlexible hours2 days per week1 day per week$105k - $165k
...collaboratively with a number of clients to develop tools to facilitate client goals and... ...software experience. WHAT YOU’LL DO As a Senior Software Engineer at Chess Solutions LLC,... ...Strategic Business Developer Senior Full Stack Java Software Engineer North Bethesda, MD $140...SeniorFull timeContract workWork at officeLocal areaRemote work- ...Sr IT Engineer will help to oversee and direct all aspects of EIT Zollner's Information Technology and Information Systems (IT/IS). Develop systems and applications for internal and customer use. Essential Functions: 1. Oversee, administer and maintain all critical...Senior
- Senior System Engineer Remote role Location: Leesburg, VA 6- Months Contract USC/ GC Job Description: Client is seeking Systems Engineer... ...identifies and understands their program goals and needs, and develops best-value solutions. Develops systems integration solutions...SeniorContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
- senior application security Hamilton, VA
- senior Hamilton, VA
- senior operations technician Hamilton, VA
- senior aws cloud engineer Hamilton, VA
- senior vice president of operations Hamilton, VA
- senior cloud service delivery manager Hamilton, VA
- srs Hamilton, VA
- senior level Hamilton, VA
- java developer full time
- lead full stack java developer


