
Lead Java Developer with 10 years of extensive experience in analysis, design, implementation and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE.
Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations.
Experienced in implementing Service oriented architecture (SOA) Web Services using SOAP, REST services. Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol. Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies. Experience in Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC, Spring IO, Spring Security, Spring Boot with Thyme leaf. Experienced in Working with Spring JDBC Template, JMS Template, EMS, and Java Beans. Expertise in Microservices to communicate through HTTPS protocol for implementing SOA approach. Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0),
Experienced in building service-oriented solutions and RESTful Microservices. Experience in configuring and deploying the applications on Tomcat, GlassFish, WebSphere, WebLogic and JBoss Servers. Experienced in working with multiple databases like Oracle 10g/11g, SQL Server, MySQL, DB2, NOSQL DB Mongo db. Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven & debugging through log4j. Experience in developing applications and integrated using Kafka. Experience in JUnit frame work with Mockito and Easy mock, SpringJunitRunner. Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), Netbeans, Spring Tool Suite (STS), intellij Experience in using different version controlling/tracking systems Subversion, CVS, SVN, GIT. Experience in continuous integration and continuous development tools like Jenkins and GO-CD Experience in deploying applications in openshift Developed application consumer and producers which will listen to ActiveMQ and publish message to ActiveMQ Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.