Skip to content Skip to footer

Senior Java Developer

We are seeking a highly skilled Senior Java Developer with expertise in Java 8.0 and React.js to join our dynamic team. The ideal candidate will lead the development and migration of Java-based applications, focusing on transitioning to OpenJDK & Java 17 while also contributing to frontend development using React.js. This role involves working with various frameworks, databases, and web technologies to deliver scalable and high-quality enterprise solutions.

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 Java Server 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
  • Bachelor’s degree in computer science, Engineering, or a related field is preferred.
  • Experience: 5 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.
  • Experience with Java 17 and OpenJDK migration.
  • Familiarity with DevOps practices and tools.
  • Knowledge of additional Java frameworks or libraries.
  • “Having a valid US B1 Visa will be a plus for this role.”

To apply for this job email your details to recruiting-IND@nstarxinc.com