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/MVC.Database: 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