This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Java Developer to join our team in Mt. Pleasant, South Carolina, in a Contract to permanent role. This opportunity is ideal for a mid-level to senior team member who enjoys building reliable applications, collaborating across technical teams, and contributing in a hands-on environment. The position offers the chance to support critical business systems while working closely with internal stakeholders and development partners in a primarily onsite setting.
Job Responsibility
Design, develop, and maintain Java-based applications and services that support core business operations
Build and enhance RESTful APIs using modern Java and Spring Boot frameworks
Partner with internal technology teams and offshore developers to deliver high-quality software solutions
Contribute across the software lifecycle, including coding, testing, troubleshooting, deployment, and production support
Assist with integration efforts involving terminal platforms and the retirement of legacy Spring and XML-based applications
Work with Oracle databases to develop queries, optimize performance, and support application functionality
Participate in technical discussions, solution design, and ongoing improvements to in-house systems
Help ensure application stability and address limited on-call needs when required
Requirements
Experience developing enterprise applications with Java 17 or newer
Strong hands-on expertise with Spring Boot and related Spring framework components
Experience working with Oracle databases in an application development environment
Solid understanding of REST API design, development, and integration
Familiarity with ORM technologies such as Hibernate
Ability to work independently, adapt to changing priorities, and contribute in multiple areas such as testing and deployment
Strong communication skills and the ability to collaborate with both onsite and remote teams