Job Title: Senior Full Stack Java Developer
Location: Raleigh, NC
Duration: 12 Months
About the Role
The Child Support System Enhancement Effort aims to migrate critical functionality from a legacy mainframe system to a modern, web-based platform. This initiative will improve scalability, security, and user experience while ensuring compliance with state and federal regulations. The modernization effort involves re-engineering business processes, implementing new technologies, and integrating with existing systems in an Agile development environment.
Join our Child Support team to transform a legacy mainframe system into an enhanced, web-based platform that improves usability, accessibility, and scalability. This is a continuation of our enhancement effort, integrating with the existing web-based application in an Agile development environment.
We’re seeking a Senior Full Stack Java Developer who is a hands-on coder, passionate about building robust, scalable solutions and leveraging AI-powered tools to accelerate development and improve quality.
Key Responsibilities
- Hands-on development of backend services using Java (8+ or Higher), Spring Framework, Spring Boot, and Spring Data JPA/Hibernate or similar.
- Build responsive front-end interfaces using JavaScript, HTML5, CSS, and Bootstrap.
- Design and implement RESTful APIs and integrate external systems via SOAP/REST web services and messaging platforms.
- Conduct unit testing, automated testing, and support data migration to relational databases (DB2, PostgreSQL, Oracle or similar).
- Contribute to CI/CD pipeline development using Jenkins, GitHub Actions, and Maven/Gradle.
- Apply secure coding practices, performance tuning, and ensure compliance with standards.
Required Skills & Experience
Strong hands-on experience in Java full-stack development.
· Expertise in Spring Framework, Spring Boot, and RESTful API design.
· Front-end proficiency in JavaScript, HTML5,CSS, and Bootstrap.
· Solid experience with relational databases (DB2,PostgreSQL, Oracle or similar), writing SQL queries and stored procedures.
· Experience with testing frameworks (JUnit, Mockito, Selenium or similar).
· Knowledge of DevOps practices, including Git-based version control, CI/CD pipelines, and build tools(Maven/Gradle).
· Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications
· Experience with legacy system enhancement and modernization.
· Experience with message queues (JMS, RabbitMQ, Kafka).
· Familiarity with data migration strategies and performance optimization.
· Exposure to cloud platforms (AWS, Azure, Google Cloud Platform)and containerization technologies (Docker, Kubernetes).
· Experience with agentic AI integration in the development life cycle—including:
o Code generation and intelligent refactoring
o Code transformation (COBOL-to-Java)
o Automated testing and test script generation
o Security scanning and AI-assisted IDE support
· Experience in AI prompt engineering and writing AI specifications for automation workflows.
.
Skills:
· Experience with Backend (Java 8+ or higher, Spring Framework, Spring Boot, Spring Data JPA/Hibernate/REST)-Required-7-Years
· Experience with Frontend (JavaScript, HTML5, CSS, Bootstrap)-Required-3-Years
· Experience with Databases development (DB2, Oracle, PostgreSQL or other databases, Writing SQL, Stored Procs)-Required-3-Years
· Experience with Agile/Scrum Methodologies-Required-3-Years
· Experience with Mainframe System Modernization-Highly desired-1-Years
· Experience with AI in Development-Highly desired-1-Years
· Experience with Data Migration-Highly desired-1-Years
Experience with React, Angular and similar UI framework-Highly desired-1-Years