Developer IV- Backend Developer

Talent Software Services, Inc.
  • Columbia, SC
  • $57.34 Per Hour
  • Instant Apply
13 days ago

Job Description

Senior Java Developer Compliance Notification System

Employment Type: Contract to Hire
Work Model: Partial onsite, at least 3 days a week onsite and as needed
Interviews: In person
Hours: 8:00 AM 5:00 PM, with some Sunday night after-hours work, occasional weekend work, and a Developer On-Call rotation

Position Summary

We are seeking a Senior Java Developer to design, develop, test, and support enterprise applications built on Java, Spring Boot, Hibernate, Oracle, and REST/Web Services. This role works closely with business and compliance stakeholders to deliver enhancements and support a Compliance Notification System that automates critical business processes and regulatory communications. The role also provides technical leadership and drives modernization of long-lived enterprise applications.

Key Responsibilities

  • Design, develop, test, and support enterprise applications using Java, Spring Boot, Hibernate/JPA, Oracle, and REST-based services.
  • Support and enhance the Compliance Notification System, including triggering rules, recipients, templates, approvals, delivery tracking, exception handling, audit history, retention, and reporting.
  • Translate business and compliance requirements into technical solutions.
  • Lead application modernization and technical-debt remediation across the application portfolio.
  • Perform major framework and dependency upgrades (Java, Spring, Spring Boot, Hibernate).
  • Provide production support and troubleshooting, including participation in the on-call rotation.
  • Build and consume REST APIs and integrate with internal and external systems.
  • Write and maintain automated tests; contribute to CI/CD pipelines.
  • Apply secure coding practices throughout the development lifecycle.
  • Use AI-assisted development tools such as GitHub Copilot to improve productivity and code quality.
  • Participate in code reviews, mentor team members, and promote continuous improvement.

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Equivalency: 4 years of related work experience, or an associate's degree plus 2 years of related experience.
  • Minimum 6 years of application development, systems testing, or related experience.

Technical Skills

  • Strong Java development (Java 11/17+): object-oriented design, reusable components, exception handling, secure coding.
  • Hands-on experience with Spring Framework and Spring Boot.
  • Strong working knowledge of Hibernate/JPA or comparable persistence frameworks.
  • Oracle Database and SQL: data modeling, stored procedures, performance tuning.
  • REST APIs and web services; enterprise integration and data-integration patterns.
  • Git-based source control (GitHub Enterprise) and GitHub Copilot.
  • CI/CD and build tools (Maven, Jenkins, or equivalent).
  • Demonstrated experience completing major Spring, Spring Boot, Hibernate, or Java upgrades.
  • Experience modernizing large or long-lived Java enterprise applications.
  • Experience with IBM WebSphere, Open Liberty, or comparable application servers.
  • Advanced experience designing, developing, testing, and supporting enterprise applications.
  • Ability to understand and support compliance notification workflows.

Schedule & Logistics

  • Standard hours 8:00 AM 5:00 PM; some Sunday night and weekend work; on-call rotation.
  • Minimum 3 days per week onsite; in-person interviews.

Numbers & Facts

LocationColumbia, SC
Salary$57.34 Per Hour

Skills

  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Business Processesunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Enterprise Applicationsunmatched
  • Enterprise Data Integrationunmatched
  • Error Handlingunmatched
  • Gitunmatched
  • GitHubunmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Object Oriented Design (OOD)unmatched
  • On Callunmatched
  • Oracleunmatched
  • Oracle Databaseunmatched
  • Performance Tuning/Optimizationunmatched
  • Product Lifecycleunmatched
  • Production Supportunmatched
  • Productivity Managementunmatched
  • Programming Toolsunmatched
  • REST (Representational State Transfer)unmatched
  • Regulationsunmatched
  • Regulatory Complianceunmatched
  • SQL (Structured Query Language)unmatched
  • Secure Codingunmatched
  • Software Administrationunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • Stored Proceduresunmatched
  • System Testunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Web Servicesunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder