Primary Skill: Java, Exception Handling, Collections, Multi-threading, JDBC, Servlet, Spring (IOC, JDBC, MVC, AOP, Security), Spring Boot, RESTFUL Web serviceS Java, J2EE, Core Java, Java 8, Spring, Spring cloud, Spring AOP/base: PostgreSQL/Oracle/ Sybase/SqlServer/DB2. Required Skills: • We are looking for a Java Developer with extensive experience in the delivery, development, and maintenance of technology-based solutions. • Should have knowledge on designing and implementation of REST Web services, XML based SOAP services. • Having experience with Spring cloud, Spring Security, Spring AOP modules, Spring MVC • Should be efficient with Java, J2EE and related technologies. • Strong development using Core Java, Java 8 • Good at Multithreading • Good knowledge of Cloud-based development (preferably AWS) • Development experience with object orientation, polymorphism, reflection, and interfaces • Good working knowledge on any database (PostgreSQL/Oracle/ Sybase/SqlServer/DB2) • Experience working in a fast-paced start-up environment. • Manage, mentor and train junior and mid-level developers • Identify inadequacies in current processes or procedures, and propose solutions • Work independently as well as lead a team in planning, designing, implementing and deploying multi-component software systems of significant complexity • The ideal candidate will be a hardcore programmer must have an excellent understanding of OOPS concepts with good exposure to design patterns • Understand and follow established processes and best practices. • Professional/detailed bug reporting • Work with development team to verify bug fixes through the release cycles • Should have knowledge on GIT versioning • Good to have knowledge on spring micro services