4+ years of experience in in java technology including web development applications, System design and critical multi-tier client-server implementation using concepts of Software Development Life Cycle (SDLC) and Object-Oriented Concept. Experience in working on Waterfall and AGILE methodologies implementing with Test Driven Development (TDD) environment and SCRUM. Expertise in Enterprise technology such as J2EE and MVC technology such as spring framework methodology, Struts, Hibernate and deploying JDBC, RDBMS concepts in the design. Experience in various scripting language such as JavaScript, HTML, CSS, jQuery, JSTL, AJAX and Bootstrap. Implemented SOAP Web Services and Restful Web Services in software application development and development of Microservices architecture using Spring Boot. Experience in developing Core Java application module using Threading, Collections and OOPS concepts like Abstraction, Inheritance, Polymorphism, Exception Handling, Concurrency, Generics. Experience in using ANT and MAVEN tools to compile, package and deploy the components to the Application Servers in different environments. Experience in application of various design methods such as Spring MVC, Singleton pattern, Factory pattern, Abstract factory pattern, Data Transfer Object (DTO). Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 8i/9i/10g/11g. Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere, WebLogic and JBoss. Experience in implementation of the version control software Git and SVN. Experience in developing the JUnit test cases. Excellent organizational, interpersonal and communicational skills. Comfortable working both independently and in a team environment. Fast learning, self-motivated, hard working.
Web technologies:
HTML5, CSS3, JavaScript, JQuery, AJAX, XML, JSON, Bootstrap, XML
Database:
MySQL, DB2, Oracle, PostgreSQL, MongoDB
Frameworks:
Struts, Spring, Hibernate, JPA, JMS
Web Services:
Micro services, SOAP, RESTful, JAX-WS, JAX-RS, Jersey
Application Servers:
WebSphere, WebLogic, JBOSS, Tomcat
Operating Systems:
Windows 98/2000/7/8 and Linux
IDE:
Eclipse, Intellij, NetBeans
Version Control:
SVN, GIT, ClearCase
Tools:
Junit, Maven, ANT, Log4J, Jira