Sr. Java Developer – Oracle Database | Raleigh, NC (Hybrid)

Filled
February 20, 2026

Job Description

Role: Sr. Java Developer with Strong Oracle Database Experience
Location: Raleigh, NC – Onsite 1 day/week, remaining days remote
Experience: Long-term contract, senior-level

Job Summary

This role focuses on the enhancement and maintenance of the NC Integrated Budget Information System (IBIS). The developer will work on enterprise Java applications, support database automation, and assist in transitioning to a new budget system replacement. This position requires strong Oracle database expertise, hands-on Java development, and experience with Unix/Linux scripting.

Key Responsibilities

Core Java & Web Technologies (~70%)

  • Develop, maintain, and enhance enterprise web applications using Java.
  • Work with Spring Boot, Spring MVC, Spring Security, Spring WebFlux, and GWT.
  • Implement persistence layers using Hibernate or MyBatis with JPA.
  • Build and manage projects with Maven and Gradle.
  • Use Git or SVN for version control.
  • Reverse-engineer legacy code and support the transition to a new system.
  • Deploy and configure applications on WebSphere/WebLogic, with Apache HTTP Server and Tomcat integration.

Database Skills (~30%)

  • Write intermediate to advanced SQL queries for Oracle 11g/12c/19c or similar RDBMS.
  • Maintain Unix/Linux scripts, cron jobs, and shell scripts for database automation.
  • Use Oracle SQL Developer or TOAD for database development and maintenance.

Other Responsibilities

  • Collaborate with a small development team and contribute to team discussions.
  • Interact directly with business users, translating technical concepts into clear, actionable solutions.
  • Ensure reliability, scalability, and maintainability of systems.
  • Adhere to enterprise standards and best practices in software development.

Preferred Qualifications

  • Experience in cloud computing: AWS preferred; Azure or GCP acceptable.
  • Prior experience in government IT projects.
  • Strong communication and interpersonal skills for team collaboration and business stakeholder interaction.
  • Ability to meet the onsite requirement in Raleigh, NC one day per week.

Summary

This position is ideal for senior Java developers with strong Oracle DB skills, enterprise web application experience, and a willingness to work in a hybrid government environment. The role balances backend development, database automation, and stakeholder collaboration, making it suitable for candidates with a full-stack mindset focused on Java and relational databases.