3+ years of IT work experience in the areas of Design, Development and Deployment of web based and client server applications
Experience in designing and developing Multi-tier enterprise level web applications using various J2EE technologies JSP, Servlets, JDBC, Web Services, XML technologies and Spring Framework
Experience in developing web applications with Spring MVC and Hibernate
Hands on experience in working with persistency layer using Hibernate ORM framework
Proficient in Object Oriented Programming and using Lang Package, Collection API, Multithreading
Experience of developing both SOAP(JAX-WS) and REST(JAX-RS) based web services
Sound understanding of entire Software Development Life Cycle
Familiar with Microservices
Proficient with the use of different Design Patterns like the GOF design patterns(Strategy, Singleton, Template,Factory, Fly Weight, Decorator), Presentation-Tier Patterns(Intercepting Filter, Front Controller, Application Controller) and Business and Integration Tier Patterns(Business Delegate, DAO, Service Locator)
Application/Web Servers :Apache Tomcat, JBoss
Tools: Eclipse, STS, SVN, Jira, Jenkins, Putty, FileZilla, WinSCP, SoapUI Professional Details
Java Developer at Dataset Solutions, Hyderabad, India. (September 2014 to Dec 2017) Project Title: ECM (Energy Consumption Monitoring System) Aug 2017 to Dec 2017 Description:
Application to monitor the Street Lights in Telengana State. The application is designed for keeping track of how the Solar based street lights function.
Interface with other technical personnel or team members to finalize requirements.
Developed JSP pages for the multiple views in the presentation layer
Implemented Ajax for populating data in UI from back end without refreshing the UI pages
Developed persistence layer using Hibernate with Annotations.
Design and develop tables in My SQL database and creation of DAO classes.
Developed REST Web Services using Spring framework
Followed Agile Methodologies practicing Scrum
The client will place purchase order (PO) through a web service to be provided by the optician, and on successful placing of the PO, Web Service will in turn call an acknowledgement web service provided by the client, and on error, will call an error web service provided by the client
Interface with Client for gathering and understanding the requirements
Developed Web Services using JAX-WS RI implementation (JAX-WS API) for the given WSDL file
Implemented Business logic to process the input XML data
Generated Jax-B binding classes to read data from input XML elements
Tested the provider endpoint URL using SOAP UI
Developed Consumer to consume Web Services and send acknowledgment of the business operation as per the output
Installed SSL certificate to consume HTTPS protocol Technical Environment: Java, J2EE, SOAP Web Services, SOAP UI, Tomcat, Eclipse, MySQL. Project Title: OMS( Order Management System) September 2014 to April 2017 Description:
Software application for managing Sales & Services. OMS offers complete integration of all the relevant processes such as placing an order, stock replenishment, product reports, delivery confirmation, returns processing and service processing.
Co-ordinating with Business Analysts to understand Specification Requirements.
Write and review portions of detailed specifications for the development of system components.
Involved in software development life cycle (SDLC) of the tracking systems requirements gathering, analysis, and detail design.
Involved in modifying the components using J2SE & J2EE to implement the business logic .
Developed the application using Spring Framework which is based on Model View Controller design pattern.
Developed Business layer using Spring (IOC, AOP) and Persistent layer using Hibernate
Participated in maintenance of the application
Involved in writing the JUnit test cases.
M.Tech from Indian Maritime University, 2012-2014, 7.98 CGPA
B.Engg. from Mumbai University, 2007-2011, 65.28%