Source description
About the role
We are looking for a versatile candidate having good experience in end to end development of Java Application. Candidate will be responsible for below given tasks Responsibilities: - 5 + years experience of core JAVA development. Java 1.8 experience is a must - Thorough understanding of OOPS concepts, Design principles and implementation of Different type of Design patterns. - Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices - Experience in Java, Spring Framework, Hibernate, JPA, Restful, web services. - Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. - Good knowledge in ENUMS, Collections, Annotations, Generics, - Basic understanding of Java Memory Management (JMM) including garbage Collections concepts. - Strong expertise in Algorithm and data structures - Working closely with Product managers or individuals/teams - Strong experience with unit testing and test-driven development - Be a product owner Required Candidate profileCandidate should be a team player with experience in developing solutions in a specified time frame. He / She should have desire to learn current technologies and be of exploring nature to do something which is not done before. Early joiner would be preferred. Role & responsibilities Preferred candidate profile We are looking for a versatile candidate having good experience in end to end development of Java Application. Candidate will be responsible for below given tasks Responsibilities: - 5 + years experience of core JAVA development. Java 1.8 experience is a must - Thorough understanding of OOPS concepts, Design principles and implementation of Different type of Design patterns. - Extensive experience in Java EE platforms, Spring Boot, Spring MVC, Spring Batch, Microservices - Experience in Java, Spring Framework, Hibernate, JPA, Restful, web services. - Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. - Good knowledge in ENUMS, Collections, Annotations, Generics, - Basic understanding of Java Memory Management (JMM) including garbage Collections concepts. - Strong expertise in Algorithm and data structures - Working closely with Product managers or individuals/teams - Strong experience with unit testing and test-driven development - Be a product owner Required Candidate profileCandidate should be a team player with experience in developing solutions in a specified time frame. He / She should have desire to learn current technologies and be of exploring nature to do something which is not done before. Early joiner would be preferred. Role & responsibilities Preferred candidate profile