Resume

Sign in

Web Services Java Developer

Location:
Lee's Summit, Missouri, United States
Posted:
May 30, 2017

Contact this candidate

SUKANYA

Sr. Java Developer

Mob: 612-***-****

Email: ac0j8c@r.postjobfree.com

PROFESSIONAL SUMMARY:

8+ years of IT experience in Software Development Life-Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile methodology.

Extensive experience in design and development of J2EE applications using Java 1,Java EE, Transaction Management, JDBC, Servlets 2.3/2.4, JSP 1.1/2.0, EJB, AJAX, JMS+, PrimeFaces API,DOJO, JSTL, XML, Web Services and other open source frameworks and APIs.

Experience in Struts 2.0, Spring 3.0/4.0, Hibernate 3.0/4.0,MyBatis, HTML,PHP,CSS, JSP, IBM MQ Series, EJB, JNDI, Unix Scripting, Eclipse, My SQL, Oracle, Subversion and CLEARCASE.

Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) Spring framework, Struts, ORM Frameworks, Spring Boot, Spring IOC.

Experienced in Java multithreading and extensively experienced in Middle tier development using Servlets, JSPs and EJB.

Strong experience in Database Design, writing stored procedure, functions, triggers SQL queries.

Experience in creating build scripts using Ant, Maven tools.

Strong understanding of data structures algorithms and design patterns.

Extensive experience in implementation of the version control software SVN, CVS, GIT.

Experienced in generation login by log4j to identify the errors in production test environment.

Good knowledge and experience with multiple servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service bus), Web logic server, Apache Tomcat, JBoss.

Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3,XML,VXML, XSL/XSLT, CGI, Angular JS, AJAX, JQuery.

Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.

Working knowledge of scripting languages like Unix Scripting, Perl and Shell Script.

Excellent understanding of Object Oriented programming design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.

Extensive knowledge of XML based standards and protocols (WSDL and SOAP), SOA, Development of XSD schemas and implementing both SOAP and REST web services.

Implemented various design patterns like Factory Pattern, Session Facade, Singleton.

Proficient experience in using the databases such as MS SQL Server 2012/2008, MySQL, NoSQL, Oracle 9i/10g/11g,mongo DB, DB2.

Hands on experience working with Amazon cloud services (AWS), Deploying, managing, operating scalable and highly available systems on AWS.

Proficient in developing UML diagrams using Rational Rose and Visual Paradigm.

Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Visual Studio 2008, RAD, WID (Web Sphere Integration Designer).

Good knowledge and understanding of object oriented analysis, design and development.

Experience on developing UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.

Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.

Experience in Pair Programming, Test Driven Development and agile methodologies like SCRUM.

Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS:

Programming Languages

Core Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies

JSON, JSP, Servlets, GWT, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS,Jquery, JSX-WS, HTML, HTML 5, CSS, CSS 3, DHTML,PHP,AWS, Java Beans, JavaScript, Dojo, Angular JS, AJAX, Bootstrap.

XML Technologies

XML, VXML, XSL, XSLT, SAX, DOM, AXIS, XML Beans and JAXB.

Web/App Servers

Apache Tomcat 4.0/5.0/6.0/7.0, Web Logic 8.1/9.1,Web Sphere Application Server 7.0,8.0& RAD 8.5, JBoss,Glassfish.

IDE

Eclipse, IntelliJ, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE.

Tools

Ant, Maven, Jenkins, Cucumber, JUnit, JMock, JCreator, I Report, TOAD.

Operating systems

Windows, Mac, UNIX, Linux, Sun Solaris.

Databases

Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL, PL/SQL, MS Access, DB2, Mongo DB.

Frameworks

Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring core, JSF, Spring AOP, Spring DAO, Spring IOC, Spring Framework, Spring JDBC, Spring Boot, Spring with Hibernate), Hibernate, DWR, Log4j.

OO Modeling

UML, Rational Rose, Visio.

Design Patterns

MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Version Control systems

CM Synergy, Rational Clear Case, CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Client: Cisco Systems, Colorado May 2015 – Till Date

Role: Sr. Java Developer

Description: Cisco System, Inc. (Cisco), designs, manufactures, and sells Internet protocol IP-based networking products and services along with excellent customer care and they are recognized as one of the leading worldwide providers of IP-based communications services to business and related to the information technology (IT) industry. Cisco Storage Connect (CSC) project is a system creating secure, comprehensive global storage solution for customers request files. It has a third party storage cloud with multiple nodes to securely keep customers' service request files

Responsibilities:

Developed Scheduling module of IMS (Inventory Management System) for on-demand inventory collection using JAVA and J2EE.

Used JAXB for marshaling Java objects to XML.

Extensive experience with Agile Team Development and Test Driven Development using JIRA.

Developed JAVA based automation testing framework tool for triggering XML API's.

Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.

Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.

Used Spring Batch for reading, validating and writing the daily batch files into the database.

Created REST based web services using JAX-RS library.

Used Java Collection framework in Implementation and business logic in all the modules is written in Core Java.

Created web pages using Bootstrap, JavaScript, JQuery, and Ajax.

Implemented the application specific Web services to transfer data in real-time by utilizing WSDL, REST and JMS technologies

Used Maven to build, run and create JARs and WAR files among other uses.

Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.

Created Rest based controllers to handle the incoming request and output the response.

Used X Stream API to transfer data back and forth between Spring MVC.

Created a Front-end application using JSPs, JSF and Spring MVC for registering a User data and configured it to connect to database using JDBC.

Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.

Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Wrote SQL queries using table joins (inner and outer joins) and stored procedures using Oracle PL/SQL for retrieving data and data manipulation.

Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications

Involved in deploying and testing the application using JBoss 6.x Application Server and managed using maven.

Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock objects and run tests using Mockito Runner and manual testing using Postman.

Expertise at using testing frameworks like Junit and Cucumber (TDD Testing).

Used Log4j for logging and SVN for version control.

Environment: J2EE, JAXB, JMS, Spring/MVC, Agile, XML,JIRA, Core Java 1.8,Bootstrap,CSS3, JavaScript, Eclipse IDE, Restful API, Junit, JQuery, Spring Batch, HTML 5, Apache Tomcat, JSF, Jboss 6.x, Jenkins, JDBC, Cucumber, ANT, Maven,Log4j, SVN, Oracle, PL/SQL, Linux.

Client: SUPERVALU, Eden Prairie, MN. Aug 2014 – Apr 2015

Role: Application Developer

Description: SUPERVALU is a leader in the grocery retailing/E-commerce industry. We combine expertise in grocery retail and e-commerce supply chain operations - two highly complementary core competencies. It’s a grocery and pharmacy company serving a wide range of customers in neighborhoods nationwide, through stores ranging from hard discount to traditional and premium grocery formats. SUPERVALU reaches millions of families with the products and services they need through owned, licensed, franchised and affiliated stores.

Responsibilities:

Used Struts framework along with JSP, HTML5, CSS3 and Java Script to construct the dynamic web pages (presentation layer) for the application.

Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.

Generated DOJO classes to map to the tables in the database using the JPA-Hibernate integration.

Used Node.js for server-side web applications and for installing project dependencies.

Provided data persistence by ORM solution via Hibernate for application save, update, delete operations.

Developed Rest Endpoints using REST controller of Spring Boot.

Developed Rest webservices to query reference data.

Worked on a Spring Boot Java application to create a pricing tool to get the price for a route.

Developed various helper classes needed following Java multi-threading and collection classes.

Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.

Developed Web Services using Restful with Spring Framework 4.0 and developed DTDs, XSD schemas for XML to communicate with Active Directory application using Restful API.

Involved in the spring controller development using spring MVC, spring security and spring core modules.

Implementation of Cache for loading the reference data like price plans and feature level information.

Develop SOA (SAAS), service documents for Enterprise Applications

Involved in development of SOAP web services using Apache CXF to extract customer related data from databases.

Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.

Building JUnit test cases to accomplish 80% code coverage and integrating for Continuous Integration.

Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.

Build components scheduling and configuration using Maven.

Excellent understanding of Agile software development methodologies & experience in working entire project life cycle from inception to deployment and support

Used GitHub as source control tool.

Solid deployment experience on the UNIX platform.

Environment: JDK 1.8, JMS,IBM MQ Series 5.3,Node.Js,RESTFul API, Java Script, SOAP, WSDL, Hibernate, Apache CXF,JNDI,XML,HTML,CSS3,Spring boot, JAXB, JAXP, DOJO, SOA, JIRA, Jenkins, Spring MVC, Git, Junit, JProfile 5.1, JPA, IntelliJ, Maven, Mongo DB, Unix, Log4J,Bootstrap.

Client: Service Now, Santa Clara,CA Aug 2013 – Jul 2014

Role: SR.JAVA Developer

Description: cloud-based services to IT departments, the company serves the financial services, IT services, and health care industries, among others. ServiceNow offers software and services that help IT organizations automate and integrate various enterprise technologies. In this project Created platform to create custom applications for automating processes unique to their organizations.

Responsibilities:

Involved in writing the presentation layer in Java Server Pages (JSP)

Strong understanding of the software development cycle, specifically Agile/SCRUM

Responsible for coding PostgreSQL Statements Stored procedures for backend communication using JDBC.

Prepared database scripts to create the tables, sequences, partitions, indexes, views and stored procedures move reference date to higher environment.

Developed an API to write XML documents from a database.

Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.

Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.

Involved in code reviews and mentored the team in resolving issues.

Integrated the codes of neural network training for general use with annotation.

Handled Java multithreading part in back-end component using core Java, one thread will be running for each user, which serves that user.

Implemented complex back-end component to get the count in no time against large size database using Java multithreading.

Proposed and implemented the solution using UNIX shell scripts in migrating the huge Reference data (in TBs) from licensed version storage to internal file system

Created weblog layout in HTML, CSS based on an original design according to client's branding needs.

Worked on developing Cloud applications deployed in Pivotal Cloud Foundry.

Developed the User Role Mapping Module using JQuery and REST.

Developed Schema & Catalog loading solutions for GSA Advantage! Using Hibernate ORM.

Responsible for implementing the business requirements using Spring MVC, Spring Boot.

Configured session timeout with Spring Boot in server side and implemented auto logout functionality.

Used Web services - WSDL and SOAP for getting required information from third party.

Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.

Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlets, AJAX technologies hosted on JBoss Application server.

Maintained versioning to merge code, check in and checkout the project code using GIT.

Participate in Requirement, Design, Development and Deployment sessions.

Environment: Java, J2EE, Servlets, Spring boot, Core Java, JSP, JDBC, JNDI, XML, JQuery, RESTful, XSL,WSDL,SOAP,HTML/DHTML, Unix, Shell scripting, JMS, AJAX, JPA, Unit testing, PostgreSQL.

Client: Synchrony Financial, Stamford CT May 2012 – Jul 2013

ROLE: SR. JAVA DEVELOPER

Description: Financial Services is one of the world's largest integrated financial services organizations, which offers products like Whole life insurance, Universal life insurance and Term Life insurance. This project involved the development of a Web based application. The employees can access complete customer account information, process insurance claims and authorize claims of the customers. The application generates free quotes for the customers depending on the type of insurance plan selected after processing their personal information. This application also facilitates a customer to pay his monthly premiums online. Struts Framework which is based on MVC Design Pattern was used to develop this application.

Responsibilities:

Involved extensively in use-case analysis and Flow business components.

Involved to write services talking to database and updating system level information’s.

Developed stored procedures, Triggers and functions in Oracle 10g using PL/SQL and mapped it to POJO models using Hibernate annotations and also established data integrity among all tables.

Involved in client installation and supported change requests and enhancements.

Used Spring framework to provide loose coupling between different application modules.

Used spring framework 2.5 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.

Performed building and deployment of EAR, WAR, JAR files on test, stage systems in Web Logic Application Server.

Used MQ series to send, receive and read the messages and also Created Queues.

Used XML, VXML, XSL based transactional support of Spring Framework.

Developed the application under J2EE architecture using JSP, Struts, Spring, Spring Batch, Java Beans.

Used Log4J for logging events. Developed packages, procedures, functions and cursors using No SQL.

Implemented design patterns such as MVC, DAO, and Facade.

Built the project using Maven by writing into POM.xml file to solve dependencies.

Created and designed UI wire frames in JSP tags libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.

Developed a web-based reporting for financial monitoring system with HTML, XHTML, JSTL, custom tags in RSA and deploy it using WebSphere Application Server (WAS).

Experience in creating Java test scripts using Selenium IDE and Selenium Web-driver. Developed Admin module to generate report and to give exact figure of item replenishment.

Setting up data source, caching in JBoss Application Server, and fine-tuning it. Detecting bugs & classifying them based on the severity.

Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere

Developed few Web Services for inter company operations and for retrieving the customer information from the central database using SOAP, WSDl and JAX-RPC technologies.

Consumed Soap web services developed by third party vendors.

Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.

Used Shell scripting for batch jobs scheduling.

Created, integrated and managed web application with IBM Websphere.

Used AJAX Framework for Dynamic Searching of Consumer Information.

Used Test-Driven Development with SCRUM Agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM and pair programming.

Developed the application using OEPE, deployed the application in Web Logic Application Server and deployed the application using Jenkins deployment tool.

Experience in version control tools like CVS, SVN to manage and control software development.

ENVIRONMENT: Java, J2EE, Eclipse, Oracle 10g, PL/SQL,UNIX, AJAX, Java Script, JQuery, Hibernate, POJO, Spring MVC 3.0,Spring Batch, SOAP, JAX-RPC,CVS,SVN, XML,VXML,XSL, HTML,IBM Websphere, WAS, CSS, Selenium, Swing, Maven, RESTful, Jboss,Web Logic, Jenkins.

Client: HDFC Ltd – India Nov 2010 - Apr 2012

Role: Java Developer

Description: The Housing Development Finance Corporation Limited (HDFC) was amongst the first to receive an 'in principle' approval from the Reserve Bank of India (RBI) to set up a bank in the private sector. Once a loan is delinquent & comes to default management system & if the principal balance is very low that amount can be waved off & loan can be closed. The project is to handle this requirement & charge off loans that a specialist selects.

Roles & Responsibilities:

Performed analysis for the client requirements based on the developed detailed design documents.

Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.

Developed Struts forms and actions for validation of user request data and application functionality.

Developed the application on Tomcat Application Server environment.

Developed JSP’s with Struts custom tags and implemented JavaScript validation of data.

Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database

Involved in developing business tier using stateless session bean.

Developed Web Services to implement SOA using SOAP, WSDL with HTTP

Wrote ant scripts for build generation in dev, test and production environments.

Used JavaScript for the web page validation and Struts Valuator for server side validation.

Wrote and tuned DB2 SQL Queries to perform CRUD operations

Involved in writing complex multi-table joins and conditional queries in Database

Developed Message Driven Beans for asynchronous processing of alerts.

Used Clear case for source code control and JUNIT for unit testing.

Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE 1.3, Struts 1.0, JSP, JDBC, EJB 2.0,ApacheTomcat,Spring MVC, ANT,SOAP,JUNIT, XML,WSDL, IBM Web Sphere, DB2,MS SQL, Rational Rose, CVS, UNIX.

Client: Fidelity Business Services,India Jun 2008 – Oct 2010

Role: Java Developer

Description: It is a project to take care of customer concerns such as providing telephone applications for connections, enquiries, bill entries and complaints. Proper billing, timely payments and good customer feedback go a long way in identifying and succeeding a business and its future growth.

Responsibilities:

Involved in developing design document and impact assessment documents.

Successfully completed the Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project.

Customer collaboration over contract negotiation and Responding to change over following a plan has been achieved using Agile Development.

Worked on agile approaches, including Extreme Programming and Test-Driven Development.

Involved in coordinating with testing teams to resolve defects and provide 24/7 support for UAT.

Developed business objects, request handlers and JSP’s for the boost mobile site using JAVA Servlets, and XML.

Developed JSP’s including AJAX that call different API’s that process messages using XSL.

Developed request handlers, .JSP’s and Data Objects in Core Java.

Developed JSP’s using HTML and converted the XHTML JSP’s to WML JSP’s.

Involved in debugging the application.

Developed the Use case, and Class diagrams using UML and used Rational Rose Tool.

Used Perforce for version Repository maintenance.

Tuning and Index creation for improved performance

Implemented velocity to ensure clean separation between the presentation tier and business tiers

Designed and developed database schema for new applications SQL Server.

Used ANT tools for building, deploying the application

Design and developed JDBC connection objects for the data retrieval and update.

Created connection pooling method to avoid the waiting for database connection.

Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.

Designed the Class Diagrams and the Use cases Diagram using the Rational Rose.

Used Selenium for automation and recording JUnit test cases and supported POS application

Create Test Plans using Quality Center by Test Director.

Environment: Java, Struts, JavaScript, JSP, XML,XSL, XHTML,AJAX,JDBC, CVS, Eclipse, Web logic Server, Oracle, Toad, Linux, SQL Server, Selenium, Junit, Rational Rose.

EDUCATION:

Bachelor of Engineering in Electronics and Communication Engineering, JNTU, India.



Contact this candidate