Java best practices, Design Patterns, Hibernate, Microservices architecture, Rest API, SOA , Java API, Performance tuning, Security, Agile, Requirement analysis, System architecture and Design.Work closely with development teams to plan, design, develop, test, and maintain the Java platformProvide technical leadership for application architecture, technical design, and programmingProvide technical leadership for all Java environment areas including code reviews, build automation, source control, and configuration managementWork closely with web developers to develop internal tools and platforms for the build processProvide technical leadership for software development methodology, including code reviews, unit tests, and code styleExperience with skills : JSP, Struts, Spring, Devops, PL/SQL, Mysql, Mongo DB