Dynamic and versatile project leader with cross-functional experience and comprehensive business/technical skill set for handling large scale delivery assignments in various platforms and technologies. Proven experience in JAVA EE Technologies for Database, Web Application development and rich exposure to highly scalable system and solutions.
Excellent Data Structures, Algorithms and Operating Systems concepts.
Good hand-on experience with Spring Application Framework including Spring Boot, Spring Cloud, Spring MVC, Spring Data, Spring Security, JSF, JPA/Hibernate and Restful Webservices
Used javascript libraries like jQuery, AngularJS, ReactJS.
**Strong experience with databases, including MySQL, Oracle 9i/10g/11c. **
Experience with NoSQL database like Apache Cassandra and MongoDB and Elasticsearch.
Hands-on implementation of GoF design pattern, core Java EE Design Patterns and SOLID principles**.**
Implemented solution using Microservices and Event Driven Architectures and deployment on cloud infrastructure like AWS.
Experience of TDD style of development with unit test cases using JUnit Framework and Mock Frameworks.
Worked on multiple Operating Systems like Windows, Linux (Shell Scripting), Mac OS.
Experience with Version control GIT and CI/CD tools like Jenkins and Docker**.**