Epicareer Might not Working Properly
Learn More

Senior Java Developer - Fulltime position - (10+ only, LOCAL)

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Title: Senior Java Developer - 10+ Years

Location: Tennessee, USA

Job Type: Full-time

Client is a leading AI-first, Cloud-first engineering service provider, driven by

practitioners with over a decade of experience. We are committed to integrating cutting-edge

technologies that accelerate business value for our clients. We are currently seeking a skilled senior

Java Developer to join our team.

Key Responsibilities:

  • Java Development: Develop and maintain applications using Java 8.0 and lead the migration of applications to OpenJDK & Java 17.
  • Framework Implementation: Utilize the Struts MVC framework and portions of the Spring Framework to design and develop scalable enterprise applications.
  • Web Technologies: Work with JavaServer Pages (JSP), HTML, JavaScript, CSS, and jQuery to create and maintain user interfaces.
  • Database Management: Implement data persistence using Hibernate, with experience in SQL Server and Oracle databases.
  • Authentication: Integrate enterprise authentication mechanisms using OpenID Connect.
  • Application Deployment: Manage and deploy applications on the Apache Tomcat application server.
  • GraphQL Integration: Design and develop GraphQL services using graphQL Java.
  • Upgrades & Maintenance: Support the upgrade of Java applications, focusing on transitions to OpenJDK & Java 17.
  • Nice to Have: Experience with Java 17 and OpenJDK migration is highly desirable.

Qualifications:

  • Experience: 8 to 12 years of experience in Java development, particularly with Java 8.0 and OpenJDK.
  • Technical Skills: Proficiency in Struts, JSP, Spring Framework (specific modules), Hibernate, SQL Server, Oracle, OpenID Connect, and GraphQL Java.
  • Web Technologies: Strong knowledge of HTML, JavaScript, CSS, and jQuery.
  • Server Management: Experience with Apache Tomcat or similar application servers.
  • Problem-Solving: Strong analytical and problem-solving skills with attention to detail.
  • Team Collaboration: Ability to lead teams and communicate clearly with technical and non-technical stakeholders.
  • Education: Bachelor s degree in computer science, Engineering, or a related field is preferred.

Nice to Have:

  • Experience with Java 17 and OpenJDK migration.
  • Familiarity with DevOps practices and tools.
  • Knowledge of additional Java frameworks or libraries.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job