TE

Java Developer (Advanced Concepts, Struts, Hibernate)

Teamware Solutions
Delhi5-7 LPA Posted 16 Jul 2025
FULL TIME
Servlets
Gradle
Javascript
Jboss
Jsp
+5 more

Job Description

Key Responsibilities:

  • Design, develop, and maintain Java-based web applications using Struts and Hibernate frameworks.
  • Apply advanced Java concepts including multithreading, collections, generics, and design patterns in software development.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Collaborate with business analysts, architects, and QA teams to understand requirements and deliver high-quality solutions.
  • Optimize application performance and troubleshoot technical issues.
  • Participate in code reviews, unit testing, and integration testing.
  • Develop RESTful web services and integrate with frontend and backend systems.
  • Document technical specifications and provide support during deployment and post-production phases.
  • Stay updated with the latest Java technologies, frameworks, and industry trends.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 4+ years of professional experience in Java development with a focus on advanced programming concepts.
  • Strong experience with Struts 1.x/2.x framework for MVC web application development.
  • Expertise in Hibernate ORM for database interaction and persistence.
  • In-depth knowledge of Java SE and Java EE components.
  • Experience with web technologies like JSP, Servlets, HTML, CSS, JavaScript.
  • Familiarity with build tools (Maven, Gradle) and version control systems (Git, SVN).
  • Understanding of relational databases and writing complex SQL queries.
  • Experience with RESTful APIs and web services integration.
  • Excellent problem-solving and analytical skills.

Desirable Skills and Certifications:

  • Knowledge of Spring Framework is a plus.
  • Experience with application servers like Apache Tomcat, JBoss, or WebLogic.
  • Familiarity with Agile methodologies and CI/CD pipelines.
  • Oracle Java certification or similar credentials are advantageous.
  • Strong communication skills and ability to work collaboratively in a team environment.