Java Developer - Mid/Sr Level

Trident Solutions
Columbia, SC, United States
11 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Portfolio Management Automation of Tests Software Quality Code Review Continuous Integration Relational Databases Github Hibernate (Java) IBM Websphere Application Server Java Persistence API Spring Framework
+19 more
Apache Maven Object-Oriented Software Development Oracle Databases Oracle (Applications) Standard Sql Secure Coding SQL Stored Procedures SQL Databases Systems Integration Web Services Enterprise Data Management Enterprise Software Applications GitHub Copilot Spring-boot Database Performance Technical Debt Build Tools Restful APIs Jenkins

Job description

Responsible for designing, developing, testing, and supporting enterprise applications using Java, Spring Boot, Hibernate, Oracle, Web Services and REST-based technologies. 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. Responsibilities include application modernization, technical debt remediation, framework upgrades, production support, systems integration, automated testing, and the effective use of AI-assisted development tools such as GitHub Copilot to improve developer productivity and code quality. The position also provides technical leadership, participates in code reviews, and helps drive continuous improvement across the application portfolio.

Requirements

  • Must have at least 6+ years Java application development experience
  • Java (Java 11/17+),Spring Framework / Spring Boot
  • Hibernate / JPA
  • Oracle Database / SQL
  • REST APIs & Web Services
  • GitHub
  • CI/CD and Build Tools (Maven, Jenkins or equivalent)
  • Experience modernizing large or long-lived Java enterprise applications.
  • Advanced experience designing, developing, testing, and supporting enterprise applications.
  • Strong Java development experience, including object-oriented design, reusable components, exception handling, and secure coding practices.
  • Hands-on experience with the Spring ecosystem, including Spring Framework and Spring Boot.
  • Strong working knowledge of Hibernate or comparable Java persistence frameworks.
  • Experience working with relational databases, SQL, data modeling, stored procedures, and database performance considerations.
  • Demonstrated experience completing major Spring, Spring Boot, Hibernate, or Java upgrades.
  • Experience with Oracle databases and enterprise data-integration patterns.
  • Experience with IBM WebSphere, Open Liberty, or comparable Java application-server environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…