Jobs and Careers
CA
AI Full Stack Developer
CACI International IncUnited Statesfull_timeVerifiedPosted 2 Mar 2026
💰 $252,100/yr($114,600/yr – $252,100/yr)
About the role
Job Title: AI Full Stack DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage 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 te
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s