Role: Full Stack Java Developer
Location: Raleigh, NC-- Onsite
DHHS ITD is seeking a versatile Application Systems Java Developer to develop, enhance, and maintain enterprise applications, backend services, automation tools, and legacy system integrations within the Office of the NC Chief Medical Examiner..
Key Responsibilities:
Build RESTful APIs, microservices, and integration points with internal and external systems
Create automation scripts, system tools, and scheduled jobs to support IT operations
Design and implement SQL queries, stored procedures, and data-processing workflows
Debug and resolvecomplex issues across multiple languages and platforms
Collaborate with cross-functional teams to gather requirements and deliver technical solutions
Required Skills & Experience:
Proficiency in Python
Strong SQL skills and experience working with relational databases (SQL Server, PostgreSQL, Oracle, MySQL, Ingres)
Strong problem solving and debugging skills across languages and environments
Hands-on experience with Perl for scripting, system utilities, or legacy app maintenance
Experience with ETL, data pipelines, or batch processing
Familiarity with legacy system migration projects- Preferred - 5 years Required/Desired Skills
| Skill | Required /Desired | Amount | of Experience |
| Proficiency in Java, Python | Required | 7 | Years |
| Solid understanding of SOAP/REST APIs, backend architecture, and microservices | Required | 7 | Years |
| Strong SQL skills and experience working with relational databases (SQL Server, PostgreSQL, Oracle, MySQL, Ingres) | Required | 7 | Years |
| Senior level experience writing optimized SQL queries and analyzing existing SQL queries for performance improvements | Required | 5 | Years |
| Familiarity with legacy system migration projects | Highly desired | 5 | Years |
| Hands-on experience with Perl for scripting, system utilities, or legacy app maintenance | Desired | 3 | Years |
| Experience with cloud platforms (AWS, Azure, Google Cloud Platform) | Desired | 3 | Years |
| Experience with ETL, data pipelines, or batch processing | Desired | 3 | Years |
Questions
| No. | Question |
| Question1 | Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement? |
| Question2 | All work must be completed on site. Exceptions to this policy will be made as/when possible to allow for teleworking during social distancing. Do you accept this requirement? |
| Question3 | Please list candidate's email address HERE that will be used when submitting E-RTR. |
| Question4 | Please indicate how soon this candidate is available to start work. Vendors are encouraged to submit candidates that are available for the duration of the assignment. |
| Question5 | Vendor must disclose to the agency if the candidate will be subcontracted at the time of submission. Do you accept this requirement? |
| Question6 | Vendor must notify the agency if any portion of the requirements listed in this task order are to be outsourced to other countries. Do you accept this requirement? |
| Question7 | Candidates submitted above the of NA may not be considered. Do you accept this requirement? |
| Question8 | Payment for all approved hours will be paid at the straight hourly regardless of the total hours worked by the engaged resource. It is the responsibility of the supplier to adhere to any applicable compensation laws including payment for overtime hours. Do you accept this requirement? |