Job Description
* 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 platform
* Provide technical leadership for application architecture, technical design, and programming
* Provide technical leadership for all Java environment areas including code reviews, build automation, source control, and configuration management
* Work closely with web developers to develop internal tools and platforms for the build process
* Provide technical leadership for software development methodology, including code reviews, unit tests, and code style
* Experience with skills : JSP, Struts, Spring, Devops, PL/SQL, Mysql, Mongo DB