Description
You will build scalable applications using Java, Spring, and Hibernate.
Responsibilities
- Design and implement logic using core Java design patterns and collection frameworks.
- Solve complex problems using data structures and efficient algorithms.
- Manage concurrency and multi-threading using executor frameworks and re-entrant locks.
- Build and maintain applications using Spring and Hibernate.
Required Skills
- 3 to 9 years of professional experience in Java development.
- Strong proficiency in Core Java.
- Deep understanding of the Java Collection framework.
- Experience with Concurrency packages and multi-threading.
- Solid grasp of Data Structures including HashMaps and Linked Lists.
- Ability to apply algorithms for efficient problem solving.
- Proficiency with Spring Framework.
- Proficiency with Hibernate Framework.
- B.E / B.Tech degree.
Preferred Skills
- Experience with connection pool implementation.
- Practical use of the Executor framework and Re-entrant Lock.