×
Register Here to Apply for Jobs or Post Jobs. X

AI Full Stack Developer

Job in Norfolk, Virginia, 23510, USA
Listing for: CACI International Inc.
Full Time position
Listed on 2026-04-21
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
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 No

SQL 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 Power Builder 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 No

SQL databases

* Dev Ops & 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary