Primary skillseto Java /J2EE- Java 8, Java EE , JPA 2.x, Spring Framework , Spring Boot,JSP - Expert and Mandatoryo Web frameworks ( Spring (Spring Boot preferred)) - Expert and Mandatoryo Web services -REST, JAX-RS, JAX-WS, Apache CXF, SOAP, WSDL, XSD, XML, XSLT, Spring, Jersey. - Expert and Mandatoryo Markup languages XML and JSON- Expert and Mandatoryo Build and continuous integration- Maven, Jenkins, ant, gradle etc Knowledge Preferredo Writing database sql - Hands on Experience o Experience of working on cloud Technologies AWS Hands on Experienceo Other Tools: JIRA, GitHub, SOAP UI, Postman, Swagger, SVN,CVS Apache POI, RallyDev, XMLSpy, Redis/Memcache Cache, SonarQube, Selenium, Junit, Mockito, Confluence, Test NG Good to have Secondary Skill set o JavaScript Basic understanding and knowledgeo CSS3 Basic Knowledge and understanding o HTML5 Basic Knowledgeo Responsive Web Design Good to have o Bootstrap Good to haveo jQuery - Good to haveo AngularJS Good to haveo node.js/npm Good to haveo ReactJS Good to haveo SDL Tridion is a plus Minimum 5 years of experience in Development Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies Basic Knowledge and understanding Experience in developing Microservices using Spring-Boot. - Good to have Experience in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application or using Spring Boot. Expert and Mandatory Experience in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL - Hands on experience Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application ,Apache Tomcat. Expert in Any one of the server Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT Basic Knowledge and understanding Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.- Expert and mandatory Hands-on experience in AngularJs & other JavaScript frameworks. Good to have Experience working with HTML5, CSS3, Vanilla JavaScript, JQuery.- Basic Knowledge and understanding Experience with User Interface web development mainly with experience in developing User experience Responsive.- Good to have Good Understanding in database preferably Oracle .Strong proficiency implementing and performance tuning SQL, Stored Procedures and DB Functions- Hands on Experience Excellent time management, problem solving, teamwork, and communication skills Managing the complete software development process from conception to deployment Candidate to be proactive, able to manage his or her own work and contribute to discussions on a team level (1.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity (2.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team. (3.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (4.) To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.