AI Full Stack Developer
Company: CACI
Location: Norfolk
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: AI Full Stack 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: Continental US * * * The Opportunity We
are seeking experienced full stack developers to join our Norfolk
Va. team to transform our client’s thick client architecture into a
modern, sustainable web-based solution. The ideal candidates will
play a pivotal role in this transition, leveraging AI code
refactoring techniques to accelerate development while ensuring the
preservation of critical functionality across approximately 600
disconnected locations worldwide. Responsibilities: Legacy Code
Refactoring and Modernization Analyze existing thick client
dependencies, business logic, and integration points within the
NTCSS ecosystem Collaborate on transforming legacy code into
modern, sustainable architecture leveraging AI-assisted refactoring
tools Design and develop thin-client/web-based replacements that
preserve existing functionality and workflows Full Stack
Development Develop backend systems using modern coding languages
(C#/.NET, Java, Python, or Node.js) Design and implement RESTful
APIs with consideration for microservices architecture Create
intuitive front-end interfaces using modern JavaScript frameworks
(React, Angular, or Vue.js) Ensure responsive design principles are
applied for various deployment scenarios Database Management Work
with both relational and potentially NoSQL databases Optimize SQL
queries and database performance Design and implement data
migration strategies for the transition Testing and Deployment
Conduct integration testing with existing NTCSS backend services
and fielded releases Participate in pilot implementations in
controlled operational environments Support the phased approach to
eliminate operational and sustainment burdens of thick client
deployment Documentation and Training Develop transition
documentation, including user guides and training materials
Collaborate with stakeholders to create intuitive/interactive
training that reduces implementation time Experience
Qualifications: Experience developing software in a Modern
Technology Stack Proficiency in modern coding languages (Java or
Python) Experience with RESTful API design and development Frontend
Development Experience with modern JavaScript frameworks (React,
Angular, or Vue.js) HTML5, CSS3, responsive design Experience with
complex data grids and forms Database Skills SQL optimization and
query performance Database schema design and normalization Data
migration strategies Familiarity with version control systems such
as Gitlab or Github Cloud platforms (Azure, AWS, or GCP)
Problem-Solving & Analysis Ability to understand complex legacy
business logic Strong analytical thinking for refactoring decisions
Pattern recognition for code modernization Can explain technical
concepts to non-technical stakeholders Comfortable working with
Business Analysts and end users Adaptability Comfortable
context-switching between old and new technologies Minimum
Qualifications: US Citizenship Preferred experience in Java or
Python Experience with AI software development AWS Certified
Experience in Refactoring large databases Ability to use
Powerbuilder Active Secret clearance (ability to obtain T5) DoD
8570 IAT Level 2 certification (Security, Network, CISSP) 7 years
of software development experience Experience with DoD Business IT
systems At least one complete legacy modernization/migration
project Demonstrated full-stack project delivery Ability to
reverse-engineer and document undocumented code Preferred
Qualifications: Understanding of PowerBuilder application
architecture Experience with gradual migration strategies
(strangler pattern, etc.) Enterprise application development
background Backend Development Experience in all three
C#.Net/Java/Python Both relational and potentially NoSQL databases
DevOps & Tools Understanding of microservices architecture
Understanding of server-side security best practices Bachelor's
degree in Computer Science, Software Engineering, or equivalent
practical experience Certifications in target technology stack
(bonus) - 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:
$114,600-$252,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, Richmond , AI Full Stack Developer, IT / Software / Systems , Norfolk, Virginia