Resume

Sign in

Restful Web Services Java,spring,springBoot,hibernate,corejava

Location:
Smyrna, Georgia, 30080, United States
Posted:
June 13, 2018

Contact this candidate

SOUNDARYA KANUMALLI

404-***-****

ac5u6o@r.postjobfree.com

PROFESSIONAL SUMMARY

Hands on 4 years of IT experience in Software and Web Development using Java/J2EE technologies.

Experience in all phases of Software Development Life Cycle including Requirements Analysis, Impact Analysis, Applications Design, Development and Testing of various web applications

Experience in developing web applications using MVC’s Frameworks like Struts, Spring 3 and hands on experience with ORM Tool Hibernate, Messaging Middleware using JMS and MQ.

Development experience in UNIX and windows environments.

Well versed with entire development life cycle and agile methodologies.

Experience in working with UML class diagrams, use cases, sequence diagrams, etc to meet changing business and user requirements

Experience in version control systems such as CVS and Subversion

Implemented XML based protocol such as SOAP Web Services and Restful Web Services in software application development.

Experienced in developing n-tier Enterprise application with J2EE design patterns like MVC, DTO, DAO and Singleton

Intensive knowledge in databases like Oracle, SQL Server and IBM DB2, PostgreSQL.

Experienced with XML related technologies such as XML, XSL, XSLT, DOM, and JAXP.

Good knowledge of Ant and Jenkins

Good understanding of Project Process and ability to analyze business problems and identify solutions.

Front-end development experience using HTML, JSP, CSS, JavaScript, J-Query.

Experienced in creating build files using ANT, MAVEN, and logging using Log4J.

Experience in requirements gathering and analysis the business and system requirements.

Experience in quality assurance, unit testing.

Good team player and self-starter with excellent communication, coordination, documentation, project planning and interpersonal skills.

TECHNICAL SKILLS

Java Technologies

Java/J2EE, Restful Web Services, Servlets, Jsp, Jdbc

Framework

Struts,Spring MVC,SpringBoot, Hibernate, JUnit

Software/Database

MS-Access, Oracle 11.2,PL/SQL, SQL Server, DB2,PostgreSql

Web technologies

HTML,CSS, J-Query, XML, XSLT,XSD, JAXB

Scripting Languages

Java Script, AngularJS, Unix Shell Scripting (bash, ksh, sh)

Cloud

Pivotal Cloud Foundry

Methodologies

Waterfall, Agile/Scrum

Development Tools

Eclipse 3.7, SQL Explorer, CVS, SVN – Subversion Control System, Quality Center, Jenkins, GIT

Application Servers

Tomcat 7.0. IBM WebSphere, JBoss,Oracle Weblogic

MS Office Suite

MS Word, MS Excel, MS PowerPoint

Modeling tools

MS-Visio

Education

B.Tech, Computer Science from Jawaharlal Nehru Technological University, India

PROFESSIONAL EXPERIENCE

Jan 16-Present

Client: Southwest Airlines (Mindtree / GDC)

Role: Java/J2EE Developer

Location: Gainesville, FL

Project: Southwest Partner Services (SPS)

Southwest Partner Services (SPS) is a middleware platform that will provide International and Domestic Shopping, Pricing and Booking services to Corporate Partners, Travel Agencies, Offsite Check-In and MyId. SPS will use TBS 5.x Service (SOAP services from Partners and to Amadeus) and Spring Integration to orchestrate calls between Partners to SWA and SWA to Amadeus

Responsibilities:

Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.

Participates in PSI(Potentially Shippable Increments) Sprint Planning, demos and retro.

Worked on refactoring the code for better readable, understandable, maintainable and with small exception of performance optimization.

Development XML to XML message transformation from internal specific domain to external domain using XSLT.

Implemented the schematron validations for input SOAP request sent by partners.

Implemented wiremock for stubbing and mocking of webservice with Amadeus travel agencies.

Developed Web Services using SOAP, WSDL, and XML.

Worked in deployment of code promotion for different QA, ITEST region using jenkins and IBM buildforge tools.

Implemented XML integration using XML, XSDs, XSLT, SOAP.

Implemented security services such as Tokenization and Altéa Session Management Service for all services with F5 Load balancing testing.

Implemented mutual authentication with x.509 certificates between Partners and SWA.

Worked in developing spring related backend services.

Maven is used to download the Java Plug-in for developing the applications.

Extensively used JUnit for Unit Testing of web service and message transformation.

Extensively used SOAP UI for testing the webservices.

Conducts daily post stand-up Developer huddles to encourage exchange technical ideas & possible solution reuse where applicable.

Collaborates with Solution Architects & Developers to ensure that Application architecture, design & implementation of the solution are consistent with the Solution architecture & Architectural vision.

Provides technical guidance to Business Analysts to flush out stories & their Acceptance Criteria.

Provides technical guidance to QA Testing Lead to develop & implement testing strategy for the stories.

Used PUTTY for UNIX login, to run the batch jobs, check the server logs and deploying applications.

Clear Quest is used to keep track of the defects and maintain the defect status.

Operating System : Unix and Windows operating System

Java Technologies : JDK 1.7, Spring 3.0,SpringBoot, Pivotal Cloud Foundry, Spring Integration 3.0, Web Services (SOAP), JSON, JavaScript, XML 1.0, XSLT 2.0, STS 3.6, Wiremock, SOAP 5.2.0,Grrovy script, schematron.

Special Software : Apache CFX 3.0, SVN, Maven, Jenkins, IBM Build Forge,F5 Load Balancing

Client: Walmart Oct 14 – Dec 15

Role: Java Developer

Location: Bentonville, AR

Project: Order Management System

The project was to integrate all stores to Order Management System, which will avoid complex backend systems and have a centralized system for Order Processing, Authorization, supply chain systems and sending the information to warehouses for fulfilment.This will allow the customers to utilize any area of business to shop as well as receive and inquire about products including pending orders.

Responsibilities:

Involved in the Requirements Analysis and database design

Involved in User group meetings to gather system requirements.

Designed Class diagrams and sequence diagrams

Developed Jersey Restful Web services between centralized order management system and the client systems it communicates with.

Interact with the client daily to discuss the project status

Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Informix database.

Implementing spring restful web services and DAO’s

Worked on DAO layer in Hibernate.

Designed web pages using JSP, Struts, XSL, HTML, DHTML, AJAX and client side validation with JavaScript

Developed test cases using JUnit

Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files

Used Subversion for concurrent version control of the application.

Do peer to peer code reviews

Develop user documentation

Involved in Unit Testing using JUnit and System Integration Testing.

Used Ant and Jenkins for java builds and compilation of code

Coordinated with QA testers for end-to-end unit testing and post-production testing.

Subversion was used for concurrent version control of the application.

Operating System: Unix and Windows operating System

Java Technologies: Java, Spring restful web services, Hibernate, XSLT

Special Software : Apache Tomcat, SVN, Jenkins, Eclipse, Splunk, Oracle

Client: EyeMed Feb 14 – Sep 14

Role: Java Developer

Location: Mason, OH

Project: VCP

Vision Care Portal application which allows retail locations to provide a customer with various vision pricing options based on the customer insurance plan and eligibility. Vision Care Portal is re-written in order to be more maintainable by developers and reduce the number of manual lookups by the assignment support center and to minimize the repetition for sales/store associate from calculating and researching member and member benefits/eligibility.

Responsibilities:

Involved in the Requirements Analysis and database design

Involved in User group meetings to gather system requirements.

Designed Class diagrams and sequence diagrams

Interact with the client daily to discuss the project status

Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for oracle database.

Implementing spring restful web services and DAO’s

Worked on DAO layer in Hibernate.

Developed test cases using JUnit

Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files

Used SVN for concurrent version control of the application.

Do peer to peer code reviews

Develop user documentation

Involved in Unit Testing using JUnit and System Integration Testing.

Used Ant and Jenkins for java builds and compilation of code

Coordinated with QA testers for end-to-end unit testing and post-production testing.

Subversion was used for concurrent version control of the application.

Operating System : Unix and Windows operating System

Java Technologies : Jsp, Java, Java Script, Restful web services, Maven, Spring MVC

Special Software : Weblogic 5.1, SVN, Jenkins, IntelliJ 13, Oracle

Client: AVG Corporation Sept 13 – Jan 14

Role: Java/J2EE Developer

Location: San Francisco, CA

Project: E-Store

The goal of the project was to develop E-Store (e-commerce portal) for purchasing Antivirus software products.

This application was developed for online buying transactions. It provides utilities for selecting products, shopping cart, checkout, payment modes, and membership login for discounts. The project was developed using java platform and the system is fully web enabled under the Stores operations area.

Responsibilities:

Impact Analysis of Client Requirements

Project Planning and Monitoring.

Design and developed various change requests.

Coordinating and facilitating the accomplishment of work across multiple work groups.

Mentoring team members and provided technical guidance to the team.

Prepared and executed the Unit test case for the modules.

Provided production support for the developed modules in shadow period

Involved in trouble shooting for QA and Production cycle.

Involved in Hand-off of the project to different team.

Established Best practices for continuous improvement process.

Written JUnit Test cases to test the Action class methods.

Written Java Script for handling client validations.

Operating System: UNIX and Windows operating System

Java Technologies: Java, J2EE, Struts, Oracle9i, Java script.

Special Software : Tomcat6.0, Eclipse, CVS



Contact this candidate