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