Full-Stack JAVA/REACT JS Developer
Company: CACI
Location: Arlington
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: Full-Stack JAVA/REACT JS Developer Job Category:
Information Technology Time Type: Full time Minimum Clearance
Required to Start: Secret Employee Type: Regular Percentage of
Travel Required: Up to 10% Type of Travel: Local * * * The
Opportunity: CACI is currently looking for a JAVA/REACT JS
Developer with Agile methodology experience to join our team. You
will serve as an Agile Scrum team member providing software
development and maintenance for the delivery of releasable software
in a continuous integration/continuous delivery environment. In
addition, you will be responsible for activities associated with
delivery of software solutions associated with customer-defined
systems and software projects by working in close collaboration
with software developers/engineers, and stakeholders within Agile
processes. Responsibilities: Write code that is robust, secure,
readable, tested, follows conventions, and is no more complex than
necessary. Write code that is robust, secure, readable, tested,
follows conventions, and is no more complex than necessary. Stay up
to date on recommended best practices in relevant frameworks and
languages Reason objectively with other engineers about the
technical merit of individual solutions and prepare detailed
specifications for programs Responsible for program design, coding,
testing, debugging and documentation. Formulate and develop
detailed specifications, code, documentation, and related customer
information required to complete program development maintenance
activities Create and/or modify complex programs to meet user
requirements. This includes testing program and system changes
ensuring product quality and timeliness. Confer with project
manager and representatives of departments affected by program to
resolve questions of program intent, output requirements, input
data acquisition, extent of automatic programming and coding use
and modification, and inclusion of internal checks and controls
Design and develop client applications; meet with
clients/functional SMEs to determine program requirements. Test and
correct program errors by altering program steps and sequence
Analyze, review, and rewrite programs to increase operating
efficiency or adapt to new requirements Actively participate in
sprint planning activities, artifact creation, development,
testing, and demonstrations Analyze project-related problems and
create innovative solutions involving, technology, methodology,
tools, and solution components Develop application change
management tickets and develop deployment instructions Assist with
other program efforts (such as test automation, configuration
management, etc.) Exhibit strong debugging skillset utilizing all
tools at the team’s disposal Qualifications: Required: Current
Active Secret Clearance ? Bachelor of Science degree in
Engineering, Physics, Network Security, Information Systems or
Computer Science 5 or more years’ experience as a software
developer Proven experience as a Developer, with strong knowledge
of a combination of the following technologies: Front-end:
JavaScript, Ajax, REACT JS or Angular; HTML, CSS Back-end: Java 2
Enterprise Environment (J2EE) with Servlet and JSP Databases: MS
SQL, Oracle Understanding of RESTful API design and development
Proficiency in version control systems (e.g., Git) Strong
problem-solving and debugging skills/ debug / trace code and
resolve issues quickly (Debugging tools in Java IDEs and Browser
developer tools) Ability to follow established development
processes and procedures to include Sprint planning and code
reviews Experience with DevOps principles, Continuous Delivery
pipelines, MS Azure DevOps pipelines, source control - ADO Git
Strong verbal/written communication skills and ability to work in a
team environment and interface with customers Experience with
Microsoft Azure DevOps, Fortify scanner tool. Desired: Strong
verbal/written communication skills and ability to work in a team
environment and interface with customers Experience with Microsoft
Azure DevOps, Fortify scanner tool This position is contingent on
funding and may not be filled immediately. However, this position
is representative of positions within CACI that are consistently
available. Individuals who apply may also be considered for other
positions at CACI. 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. The proposed salary range for this position is: $103,800
- $218,100 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.
Keywords: CACI, Franconia , Full-Stack JAVA/REACT JS Developer, IT / Software / Systems , Arlington, Virginia