Post Job Free
Sign in

Java, Spring, Hibernate, RESTful and SOAP Web Services and Hybris

Location:
Bellevue, WA
Posted:
June 29, 2017

Contact this candidate

Resume:

Soumya Kulkarni

**** *** *, ******** *** NE, Bellevue, WA 98004 +1-425-***-**** ***********.********@*****.***

Summary

9+ years of professional IT experience in Analysis, Design, Development, Deployment, and Testing of Web applications and E-Commerce applications

Experience of Software Development Life cycle (SDLC and Agile - Scrum) process of performing detailed analysis of business process, collecting use cases, documenting requirements, analysis and designing object oriented applications

Expertise in implementing SOA design principles using SOAP and Restful Web Services

Hands on experience on middle ware technologies such as OSB

Hands on experience developing E-Commerce website using Hybris

Experience in wide range of frameworks like spring, Hibernate, jQuery, and web technologies Servlet, Jsp, and XML

Extensive experience working with most of the Spring Modules

Good understanding of OOPS principles and implemented Java/J2EE design patterns in the enterprise applications

Hands on experience in system integration and data migration

Having experience in leading the team from front

Excellent team player with strong trouble shooting and debugging skills

Ability to learn modern technologies and deliver robust, scalable applications

Excellent communication and Interpersonal skills

EDUCATION AND CERTIFICATIONS

Master’s in Computer Applications (MCA), Visvesvaraya Technological University, India, 2007

Certified with OCJP 6

TECHNICAL SKILLS

Operating Systems: Windows XP/7/10 and DOS

Database: Oracle 11g, MS SQL Server 2008, DB2, MySQL

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Service Bus: OSB

App Framework: Spring, Hibernate, Java Persistence API

XML Technologies: XML, WSDL, XSLT, DOM/SAX, SOAP, XML Schema, JAXB

Web Technologies: Spring, Hibernate, JSP, J2EE, Java Beans, JNDI, JDBC, HTML, SOAP and REST Web Services

IDE Tools: IBM RAD, Eclipse Kepler

Application/Web Servers: WebLogic, WebSphere, JBoss, Apache Tomcat

Unit Testing Frameworks: Junit 4.x, Mockito

Testing tools: SoapUI, Jmeter, JConsole

GUI Scripting Languages: Java Script, jQuery, Fusion Charts

CI Tools: Jenkins

Build Tools: Maven, Ant

Version Control: SVN, VSS

Database Tools: Toad, SQL Developer

E-Commerce Platform: Hybris 5.4

WORK EXPERIENCE

Mar 2016 – Mar 2017 Bunzl Uk Ltd, Epsom (United Kingdom)

Senior Java Developer

Responsibilities:

Designed and developed an E-Commerce site for Bunzl Irish Merchants using SAP Hybris

Designed and actively developed SOAP Web-services for order integration from Sage X3 System in to Hybris E-Commerce site

Developed and tested E-Commerce site in both desktop and mobile versions

Actively working on RESTful web services using Spring-REST and JAX-RS

SOAP UI is used for all the SOAP service testing and response validations

Designed and Developed a custom integration tool using Vert.x for order and stock synchronization between Sage X3 System and Hybris E-Commerce site along with the admin screens

Designed and implemented overnight importing jobs and during the day import jobs to import the master data like products, price, categories and custom category details on the regular basis and it would process about a million of records at a time

Designed and developed a custom multi currency and locale support by doing a POC in Hybris 5.4

Ant was used for build and deployment

Performed Code reviews and suggested best coding practices

Worked with Offshore-Onshore model

Actively working with SQL, PL/SQL using Oracle database

Environment: Hybris5.4, Spring (Core, AOP, DI, ORM), Hibernate, Restful and SOAP Web services, XML, Oracle 11g, Maven, Hybris Tomcat, Eclipse, Junit, SoapUI, SQL Developer, Vert.x, Sage X3 ERP System used for Integration testing, JavaScript, JQuery

Jan 2014 – Feb 2016 Mindtree Ltd (Bangalore, India)

Module Lead

Responsibilities:

Worked on Departure control system that is used in Airline domain for Flights, Seats and check-in and special services etc

Designed and developed a Flights module which is used for Flight creation and scheduling the flight and managing flights

Integrated with various system for the multi leg flights, flight type, flight number and flight schedule

Designed and developed seat assignment algorithm which should make sure right passenger gets right type of the seat

Designed and developed a concept called change of guage where connecting flight having different seating system should get appropriate seat for the passenger

All the above modules were implemented using SOAP web services which are integrated to authenticate the SSO

Performance testing was using Jmeter and Jconsole

All the module are developed using TDD

Produced as well as consumed RESTful services using Spring-REST and JAX-RS for the seating availability

Used SOAP-UI for web service testing and load testing.

Developed unit test cases using Junit framework

Extensively used Maven for build and Jenkins for continuous integration

Performed Code reviews and suggested best coding practices

Worked SQL, PL/SQL database scripts for Oracle.

Environment: Java, J2EE, Spring, Hibernate, Restful/SOAP Web Services, OSB, XML, JIBX, Oracle 11g, SQL/PLSQL, Web logic Server, Maven, Jenkins, Junit, Mockito,SoapUI, Sonar for code coverage and coding standards

Aug 2010 – Dec 2013 Sonata Software Ltd (Bangalore, India)

Consultant

Responsibilities:

Designed and Developed web applications for strategic marketing division which are used for forecasting data

Developed web application using Spring, Hibernate and DSFJ (Customer specific framework) frameworks

Performed design, development and testing of the Web Services application

Developed Web Services using Service Oriented Architecture(SOA) for reporting tool

Developed applications using Agile Scrum

Worked with RESTful web services using Spring-REST for reporting purpose

Extensively used jQuery for developing front end application and analyzed performance using Dynatrace

Designed and Developed standalone application for generating reports

Used SOAP-UI for web service testing and load testing.

Used SVN for source code maintenance.

Extensively used Maven for build and Jenkins for continuous integration.

Environment: JAVA/J2EE, Spring, Hibernate, JPA, SOAP and RESTful Web services, Web Sphere, DB2, SQL/PLSQL, DB Visualizer, Junit, Fusion Charts, Slick Grid, SOAP UI, Maven, Deployment was done using custom frameworks

Apr 2010 – Aug 2010 Trigent Software (Bangalore, India)

Software Engineer

Responsibilities:

Developed various HTML, JSP pages for the presentation layer.

Developed application using spring for the product developed on MDX platform.

Developed DAO (Data Access Objects).

Used SVN for version control.

Created build scripts using Maven.

Provided support and maintenance.

Working experience with MS SQL database.

Environment: J2sdk1.5, Eclipse, MS SQL Server, Spring 2.5, Hibernate, Jboss 4.2, PL/SQL, SVN

Jun 2009 – Apr 2010 Sen-Sei Solutions (Bangalore, India)

Software Engineer

Responsibilities:

Development of web application based on Java/J2EE for NGO which is a multi tenancy SAAS application

Developed various HTML, JSP pages for the presentation layer.

Developed Spring controllers, transfer objects and DAOs for database access.

Deployed EAR file on Apache Tomcat Application Server.

Used SVN for version control.

Performed Bug Fixing

Provided support and maintenance

Environment: J2sdk1.5, Eclipse,MySql, Spring 2.5, Hibernate, Apache tomcat, SQL, SVN

Jul 2007 – Jun 2009 Collabera (Bangalore, India)

Software Engineer

Responsibilities:

Development of web application based on Java/J2EE for a supply chain management domain.

Developed mainly order creation using an XML interfaced and messages were configured using TIBCO server.

Developed various HTML, JSP pages for the presentation layer.

Developed Struts controllers, transfer objects and DAOs for database access.

Deployed EAR file on web logic Server.

Used SVN for version control.

Performed Bug Fixing

Provided support and maintenance

Environment: J2sdk1.5,EJB 2.0, XML Beans, Eclipse, Weblogic-10.0, DB2, SQL, SVN



Contact this candidate