A software development company in Hyderabad is seeking a mid-senior Java Developer with strong experience in Java technologies and a solid understanding of OOP, multithreading, and data structures. The ideal candidate will have expertise in frameworks like Spring and Hibernate, along with experience in developing RESTful services. This is a full-time employment opportunity.
Qualifications
2-5 years of experience in Java development with a focus on OOP and multithreading.
Proficiency in Java technologies including Spring and Hibernate.
Experience in developing RESTful microservices and software development using J2EE.
Skills
Java development experience
OOP
Multithreading
Spring
Hibernate
Data structures
RESTful microservices
Education
Bachelor's degree in Computer Science or equivalent experience
Tools
Tomcat
JBOSS
MS-SQL
Job description
Qualifications
Bachelor's degree in Computer Science or equivalent experience.
2-5 years of Java development experience with a strong understanding of OOP, multithreading, and data structures.
Proficiency in Java technologies including Spring, Hibernate, Struts, JSP.
Experience in enterprise web application components like Tomcat and JBOSS.
Knowledge of database development and MS-SQL.
Ability to contribute to all phases of the development lifecycle.
Hands-on experience with Java frameworks such as Spring MVC and Spring Boot.
Understanding of design patterns, data structures, algorithms, and Java 8+.
Experience in developing RESTful microservices and web services.
Experience in software development using J2EE, Java Servlets, and Struts 2.
Strong knowledge of Java programming standards and best practices.
Good knowledge of Core Java and multithreading.
Good knowledge of design patterns, collection framework, concurrency packages, DS/Algo.
Good knowledge of data structures (HashMap, LinkedList, palindromic sequence, hashtags) and algorithms for problem solving.
Good to have experience in: Connection pool; Implementation; Executor framework; Re-entrant Lock; Spring/Hibernate framework.