Skill: Combination 1: Java with REST+Spring Boot+Spring MVC Combination 2: REST+Spring Boot+Spring MVC+Oracle PLSQL Combination 3: REST+Spring Boot Spring MVC+MongoDB Combination 4: Full Stack Developer (Core Java+Spring Boot+Spring MVC+Angular JS+HTML5/CSS3) Java Skill Set Solid understanding of threading, file handling, resource handling and networking using Java. Capable of creating stand-alone Java programs as well as web applications. JDK 1.8 knowledge is preferable.Heap Dump and thread dump analysis knowledge. Hands on experience in Memory, CPU and Thread profiling.Should have solid understanding of Junit based unit testing. Framework Skill Set Should be an expert in creating and consuming secured RESTful web services.Spring 4, Spring Boot,Spring Data, Spring Rest, Spring IOC, Spring JDBC, Spring Security.Maven, Ant based build system knowledge. Should be capable of building multi module maven build. Servers & DB Skills SQL: MySql, Oracle, NoSQL: MongoDB Web server: Tomcat, Jetty and Weblogic knowledge. DevOps Skills Build-in release cycle & tools-Docker/Ant/Maven/Jenkins (any one tool) Testing : Understanding of testing lifecyle - Manual, Automation, Performance testing Non Tech Expectations Solid communication skills.Experience in handling US & European customers with relevant soft skills.Should be capable of handling distributed teams remotely and be willing to adjust work timings to match teams time zone. Desired Candidate Profile: Candidate should have experience of 6-10 years. Extensive Exposure in Java with Spring Boot+Spring MVC+Rest Web Services Should be an expert in creating and consuming secured RESTful web services. Solid communication skills. Experience in handling US & European customers with relevant soft skills.