NEWPosted 22 hours ago

Job ID: 3179794

Transforming Child Support Systems with Modern Java Development

This is an exciting opportunity for a highly skilled Senior Full Stack Java Developer to join the North Carolina Department of Health and Human Services (NCDHHS) Child Support team. This 12-month contract position, based in Raleigh, NC, requires a hybrid work schedule with 2-3 days onsite from day one, making it ideal for local candidates. The primary objective of this role is to contribute significantly to the Child Support System Enhancement Effort, which aims to migrate critical functionality from a legacy mainframe system to a modern, web-based platform. This initiative is crucial for improving scalability, enhancing security, and optimizing the user experience, all while ensuring strict compliance with state and federal regulations. The modernization effort involves a comprehensive re-engineering of business processes, the implementation of cutting-edge technologies, and seamless integration with existing systems within an Agile development environment. We are seeking a hands-on coder who is not only passionate about building robust and scalable solutions but also adept at leveraging AI-powered tools to accelerate development cycles and elevate code quality.

Key Responsibilities and Contributions

  • Full Stack Development: Lead hands-on development of sophisticated backend services utilizing Java (version 8+ or higher), the Spring Framework, Spring Boot, and Spring Data JPA/Hibernate or similar ORM technologies. Simultaneously, build highly responsive and intuitive front-end interfaces using modern web technologies such as JavaScript, HTML5, CSS, and Bootstrap.
  • API Design and Integration: Design and implement robust RESTful APIs to facilitate seamless communication between various system components. Integrate external systems effectively via SOAP/REST web services and diverse messaging platforms.
  • Testing and Data Management: Conduct thorough unit testing and automated testing to ensure code quality and reliability. Provide critical support for data migration efforts to relational databases, including DB2, PostgreSQL, Oracle, or similar systems.
  • CI/CD Pipeline Contribution: Actively contribute to the development and enhancement of Continuous Integration/Continuous Deployment (CI/CD) pipelines, leveraging tools like Jenkins, GitHub Actions, and build automation tools such as Maven/Gradle.
  • Security and Performance: Apply secure coding practices rigorously, perform performance tuning to optimize application responsiveness, and ensure full compliance with established coding standards and regulatory requirements.
  • Agile Collaboration: Work collaboratively within an Agile/Scrum methodology, participating actively in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
  • AI Integration: Explore and integrate agentic AI tools and frameworks into the development lifecycle, including leveraging AI for code generation, intelligent refactoring, COBOL-to-Java code transformation, automated testing, test script generation, security scanning, and AI-assisted IDE support.

Required Skills and Experience

  • Java Backend Expertise: Minimum 7 years of strong hands-on experience in Java full-stack development, specifically with Java 8+ or higher, Spring Framework, Spring Boot, and Spring Data JPA/Hibernate/REST.
  • Frontend Proficiency: At least 3 years of experience with front-end technologies including JavaScript, HTML5, CSS, and Bootstrap.
  • Database Skills: Minimum 3 years of solid experience with relational databases such as DB2, Oracle, PostgreSQL, or similar, including advanced SQL query writing and stored procedure development.
  • Agile Methodologies: Proven experience (3+ years) working with Agile/Scrum methodologies.
  • Testing Frameworks: Experience with testing frameworks like JUnit, Mockito, and Selenium or similar.
  • DevOps Knowledge: Familiarity with DevOps practices, including Git-based version control, CI/CD pipelines, and build tools (Maven/Gradle).
  • Soft Skills: Strong problem-solving abilities, excellent communication, and superior collaboration skills are essential.

Highly Desired Qualifications

  • Experience with legacy system enhancement and modernization (1+ year).
  • Experience with message queues (JMS, RabbitMQ, Kafka).
  • Familiarity with data migration strategies and performance optimization techniques.
  • Exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Demonstrated experience with agentic AI integration in the development lifecycle, including AI prompt engineering and writing AI specifications for automation workflows.
  • Experience with modern UI frameworks like React or Angular.

Special Requirements

Hybrid schedule requiring onsite presence 2-3 days a week from day one in Raleigh, NC. Local candidates ONLY. Virtual interview process. Experience with AI tools and frameworks in software development is highly desired.


Compensation & Location

Salary: $100,000 – $150,000 per year (Estimated)

Location: Raleigh, NC


Recruiter / Company – Contact Information

Recruiter / Employer: Technocraft Solution

Email: jitendra@technocraftsol.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
jitendra@technocraftsol.com with the subject:

DELETE_3179794

to delete@join-this.com.