Post Job Free

Resume

Sign in

Test Cases Developer

Location:
Chicago, IL
Posted:
July 11, 2016

Contact this candidate

Resume:

Manoj Kumar Email- acvna5@r.postjobfree.com

Sr J*EE Developer 240-***-****

PROFESSIONAL SUMMARY:

Over 8 years of experience in developing and designing Web Based Internet/Intranet, Multi-tier distributed applications using latest J2EE technologies and various open source frameworks

Extensive experience in Java, J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL and JNDI, Web services, Struts, Hibernate, JMS, AJAX.

Experience with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.

Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using JavaScript framework

Expertise in Front-End Development using MVC frameworks such as Struts, JSF and Spring MVC.

Expertise in Client Side Design and Validations using HTML, DHTML, CSS, Java Script, Angular JS, JSP, Struts Tag Library, JSTL.

Expertise in client scripting language and server scripting languages like JavaScript, JQuery, JSON, AngularJS.

Expertise in creating the pages using CSS webpages layouts and vast knowledge in usability and accessibility concepts

Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome

Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as EJB’s and Web Services.

Configured and developed web applications using Spring MVC architecture, inversion of control, AOP and other Spring modules.

Designed and developed various integration components using JMS and MQ Series.

Experienced in developing web services with XML based protocols such as SOAP and extensively worked on XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.

Developed web applications based on different Design Patterns including Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator etc.

Written and developed scripts for automating tasks using Ant and UNIX shell programming

Experienced in databases such as DB2, Oracle, MySQL and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

Exposure to Application Servers like IBM WebSphere, Apache Tomcat, BEA WebLogic and JBoss.

Extensively worked on logging frameworks such as Apache Log4j and SLF4J.

Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Mockito, TestNG, Cactus, SoapUI and SOATest.

Hands-on experience with Integrated Development Environment (IDE) IDEs like Eclipse, WSAD, RAD and IntelliJ.

Expertise in practicing the SDLC models (Waterfall Model, Iterative Model, OOAD, RUP), Agile methods with Scrum and Extreme Programming, and TDD.

Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose and Microsoft Visio.

Well versed with integration and middleware technologies like BPEL and ESB.

Familiar and Worked on various Operating Systems like UNIX (Sun Solaris, AIX), Linux and Windows.

Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

Technical Skills

Languages : Java, C, C++, SQL and PL/SQL

Java Technologies : Java, JDK, JEE, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, Jakarta Struts, Web service (SOAP & Rest) and Hibernate.

Middleware : RMI, EJB, EJB, CORBA, JMS and WebSphere MQ Series

Databases : Oracle, Sybase, MS Access, MYSQL, DB2 and MS SQL Server

IDE : JDeveloper, IBM RAD, Eclipse, JBuilder and WSAD

Frameworks : Struts, Tiles, JSF, Spring and JBoss Seam

Operating Systems : Windows, Linux and UNIX (Solaris, AIX, HP-UX)

Methodologies : Unified Modeling Language (UML), Rational Unified Process (RUP), Agile

Web/Application Servers: Tomcat, BEA WebLogic, IBM WebSphere, JBoss

Web Technologies : Angular JS, HTML5, DHTML, CSS, JavaScript, XML, XSD, XSLT, Xquery, Xpath, DTD, JSON and AJAX

Version Controls : GIT, SVN, VSS, ClearCase and CVS

Development tools : Maven, Log4J, JUnit, Ant, EditPlus

Other : Saas

Professional Experience:

Verisk Analytics -ISO, Burr Ridge, Illinois Aug’15th- Till Date

Project Name: Aplus commercial

Role: Java\J2ee Developer

Description: Verisk Analytics is a diversified health and well-being company offering an array of integrated products and services. It offers risk assessment services and decision analytics for professionals in many fields. Aplus commercial provides details on past insurance claims filed by policyholders and claims filed at the property which is considered for underwriting. It will search on all the provided details like name, address, ssn etc. and return matching claims on those details.

Responsibilities:

Developed the application using Agile methodology and Scrum method of project management.

Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application

Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, and DHTML

Developed proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication and custom headers.

Implemented the server side Model View Controller architecture using the Spring MVC framework.

Developed user-friendly interface to seamlessly combine the new modules with existing system by using AngularJS.

Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.

Developed persistence Layer using Hibernate to persist the data and to manage the data

Developed Hibernate configuration files and queries and implemented DAO classes

Written infrastructure and service level code using spring modules like dependency injection, AOP, ORM to interface with database.

Develop and execute unit test cases using Junit3.0. Also Involved in GUI testing to test application from screen level using Selenium.

Developed consumer claims and patient expert web services with Apache CXF using JAX-WS (SOAP), JAX-RS (REST) API’s and JAXB framework.

Implemented Hibernate HQL language to access data base layer and designed data models for various consumer projects.

Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP), Spring MVC, Spring ORM, Spring Unit.

Worked with site minder and Spring security for the authentication of user information.

Developed Helper and Utility classes which are used across all the modules of the application.

Implemented build automation and continuous integration using ANT and Jenkins.

Implemented Asynchronous messaging between components using JMS 1.1.

Configured development environment using Tomcat server for developers integration testing

Migrated the production MySQL schema to the new AWS RDS Aurora instance

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for Oracle 10g database.

Developed automated test cases using Cucumber, Junit and Selenium and used Jenkins for Continuous integration to open shift environment.

Implemented the library dependency management and build process using Maven.

Implemented object storage container to store the secured files by using amazon web services

Extensively used GIT-BASH and SourceTree tool to access the GIT repository.

Environment: Java1.7, Agile methodology, UML, Servlets/JSPs, JavaScript, CSS, HTML5, DHTML, AngularJS, Hibernate, Spring, Spring MVC, XML, GIT, Sourcetree, JSP, Oracle, JUnit, Maven, Java Security, JAX-WS, Apache CXF, JAXB, JMS, Log4J, Oracle 10g, Eclipse IDE, Apache camel, WebServices (RESTful), PL/SQL, Tomcat, Maven.

Concentrix Insurance Solutions, Greenville, SC Mar’14– July’15

Project: Electronic Commerce

Role:Java\J2ee Developer

Description: Concentrix is a leader in high-value global business services. It partners with its clients to deliver end-to-end customer engagement services, technology innovations, analytics, process optimization, and business improvements. The global business services firm transforms the customer experience, and streamlines front and back office and industry-specific processes to provide the highest value from every customer interaction. This application enables clients to access, review and update Insurance coverage like property, life and auto Insurance online.

Responsibilities:

Involved in designing Use case diagrams, Class diagrams and sequence diagrams using Rational Suite, UMLet and MagicDraw.

Extensively used extreme Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Developed user interface using JSP, Ajax, EXTJS, JSP Tag libraries, XSL, CSS, DHTML and client side validation with JavaScript.

Implemented Spring MVC principles to support user-level, application-directed control flows.

Extensively used Spring IOC module, spring Core Container module, spring web module to develop business layer and implemented scheduled batch jobs using Spring Framework.

Implemented XML parsing using DOM and SAX.

Developed and consumed SOAP based Web services with WSDL files using Apache Axis.

Used Eclipse IDE for writing code, MAVEN for building the application and deployed on JBoss 4.0 Application Server.

Implemented Hibernate 3.0 and Dynamic SQL queries to access data base layer and implemented migration of Dynamic SQL queries to Stored Procedures.

Involved in the implementation of Secondary Level Caching in Hibernate using EhCache to cache the static data of the application using Spring AOP cache interceptor module.

Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.

Developed views, indexes, stored procedures, triggers, cursors and functions using SQL and PL-SQL for SQL Server database

Worked on Devops tools – Ansible, Chef, Docker, GIT, Vagrant, Puppet etc

Used SVN for version control and Tortoise for managing the remote versions.

Worked with the QA team to help them in testing the application and resolve the issues.

Environment: Eclipse IDE, Agile, Apache Axis, CXF, MAVEN, DOJO, JBoss 4.01 Server, Spring MVC, POJO, Spring, JDBC, Hibernate 3.0, J2EE 1.4, JSP 2.0, Ajax, Servlets 2.4, JMS 1.1, XML, SAX, DOM, Log4j, JUnit, ANT, JSP, Jira, RDBMS, EXTJS, JSP Tag libraries, JavaScript, HTML,CSS, XSL, DHTML, Tortoise SVN, SVN, SQL Server 2008, PL/SQL, MagicDraw, Rational Suite, UMLet, Windows, UNIX

Key Bank, Albany, NY Oct’ 13 – Feb’14

Project: FTHB Application

Role: Java\J2ee Developer

Description: Ecommerce application that provides platform for applying banking products for customers in Key Bank. This application allows the customers to apply for new Home loan application, checking/deposits accounts online

Responsibilities:

Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.

Developed user interface using JSP, Struts and validation framework to support client side and server side validation

Developed Action classes, Action forms and configured struts.xml for page navigations.

Implemented Spring dependency injection feature to inject dependency into objects and to wire objects of business classes

Designed and developed components, implemented event handling using AJAX and JQuery.

Developed persistence layer using DAO pattern and Hibernate framework.

Developed custom queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.

Configured EH Cache to load the static tables into secondary storage area

Migrated the production MySQL schema to the new AWS Cloud RDS Aurora instance.

Designed & Developed XML schemas (XSD) and JAXB API’s for the Module supporting the soap based web services.

Developed beans to parse and process the user request into domain object to delegate the business request to the business delegate object

Developed and consumed Webservices with Apache Axis using JAX-WS, Creating stubs using CXF.

Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.

Develop and execute unit test cases using Junit. Also, developed and integrated Selenium test cases to validate the UI pages.

Migrating servers, databases, and applications from on-premise to AWS, Azure and Google Cloud Platform

Developed customized SQL and PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Used RAD for development, ClearCase for version control and ClearQuest for testing.

Coordinating deployment of web application on UNIX environment

Developed unit test cases to test business scenarios associated with each use case sequences.

Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.

Environment: Java1.7, TDD, Agile Methodologies, Apache Axis, Apache Camel, Apache CXF, Mule ESB, Web-Services, SOAP, JAXB, JAX-WS, XSD, SPRING, AOP, Spring MVC, Cloud, Spring ORM, Spring Unit, WSDL, SQL, WebSphere 6.1, JSP, Hibernate, HQL, Oracle 10g Enterprise, JMS, JDBS, Angular JS, JavaScript, JUnit, AWS Cloud(SQS,EC2), ClearQuest, Maven, ClearCase, Websphere, RAD

FedEx, TN Aug‘12 – Sep‘13

Project: WCDO (Customize Delivery Option)

Role: Java Developer

Description: WCDO is a web application where customers can personalize home deliveries of the packages by choosing various options like schedule pickup, deliver to another address, hold at FedEx location, sign for a package, provide delivery instructions and request vacation hold.

Responsibilities:

Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.

Designed and developed user interface using HTML, JavaScript, CSS, JSP, JSP Tag libraries, third party libraries, JSF RichFaces and Java Script to simplify the complexities of the application.

Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, JQuery for various modules.

Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with JSF web layer.

Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule

Implemented asynchronous JMS messaging between components using ActiveMQ.

Consumed the SOAP web services and developed client stubs for getting XML data from third party

Worked on parsing the XML files using DOM/SAX parsers.

Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template

Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.

Involved in Unit Testing of various modules by generating the Test Cases.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Implemented Log4J 1.2 for Logging Errors, debugging and tracking components.

Used CVS for version control across common source code for developers..

Designed various tables and SQL for MySQl database and developed the Stored Procedures

Performed deployment of applications on Weblogic Application Server.

Worked on UNIX environment for development.

Environment: Java, J2EE, JSF, Hibernate, SQL, Spring IOC, PL/SQL, Spring, Apache, ActiveMQ, XML, DOJO, CSS, HTML,JSP, Log4j, CVS, Bugzilla, JQuery, AJAX, Angular JS, DOM/SAX parsers, Maven, Weblogic, Eclipse, UNIX.

Wal-Mart, AR Oct’ 11 – Jul’ 12

Project: Online Item File (OIF V1)

Role: Java developer

Description: This project is used to manage your item catalog. The beginning and end of an item occurs here, along with all the activities in between. The major functionalities of the application included are, but not limited to, inquiry, creation, and maintenance. The Stores need to identify the products (GTIN) within the Multi-GTIN pack.

Responsibilities:

Involved in software development life cycle (SDLC) of application Design, Conceptual Design, Analysis, Detail Design, Development, and System Testing

Used UML with Rational Rose to design the Object Model [Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams]

Developed the user interface screens using AJAX, JSP, HTML, CSS, JavaScript, JQuery, AngularJS and implemented MVC design pattern using Spring MVC.

Designed and developed custom validation using JavaScript and jQuery.

Adapted various design patterns like MVC, Data Transfer Object (DTO’S), Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO’s)

Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.

Extensively used Hibernate in data access layer to access and update information in the database.

Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.

Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)

Utilized SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.

Implemented the Maven build process and deployed in the Linux environment.

Used JUnit to implement test cases for Unit testing of modules

Implemented the Log4j logging framework and monitored the logs for troubleshooting the errors.

Involved in the documentation of the application

Environment: Java, J2EE, XMI, JAXB Parser, Hibernate, Struts, JMS, WSDL, SOAP, JAXB, SQL, PL/SQL, HTML, Spring, Oracle 9i, XMI, CSS, Log4j, CVS, JQuery, Spring IOC, WSAD, Angular JS, JBoss Application Server 7.1, Maven 2.0, Eclipse 1.8,, LINUX, Rational Rose.

ACS, Germantown, MD July’09–Sep’11

Role: Sr. J2EE Developer

Project: Vector 4.0 eCustomer

Description: Vector is one of the flagship service provided by the ACS. It is the primary integrated Electronic Toll Collection (ETC) system used in some of USA's largest ETC programs. It consists of five major modules - Customer Service (CSR) through Web Portal, Reporting, Violations Enforcement and Transaction Engine.

Responsibilities:

Involved in Requirements gathering, Requirement analysis, Design, Development, Integration, Testing and Deployment.

Responsible for the design and development of the application framework.

Designed and Developed UI’s using JSP by following MVC architecture.

Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes.

Designed GUI Components using Tiles frame work and Validation frame work

Used EJB as a middleware in designing and developing a three-tier distributed application.

Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.

Implemented the build process by using ANT.

Used JUnit for unit testing of the system and Log4J for logging.

Created and maintained data using Oracle database and used JDBC for database connectivity.

Created and implemented Oracle stored procedures and triggers.

Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, SQL, JMS, XML, WebLogic 8.1, MVC Design Pattern, ANT, Eclipse 2.1, Log4j, Junit, WebLogic

InfoTech Software Solutions, INDIA. Sep’ 07 – June ‘09

J2EE Developer

Description: This project is a web based online shopping system where all the available products are displayed in catalogs. The user can directly go and choose the required items that are displayed for auction. This project is made in to three modules, auction processing, sales, and inventory management modules. Interfaces are provided for inventory management and can be accessed by only authorized persons. E-Sale is an application developed using JAVA, JSP, SERVLETS, JDBC, STRUTS, XML and ORACLE as the back end.

Responsibilities:

Involved in the system design by developing Use Case Diagrams

Developed JSP Pages and Servlets to provide dynamic content to HTML pages.

Involved in developing forms using Html and performing client side validations using JavaScript.

Used JDBC for Database Connectivity.

Used Dependency Injection of the Spring IOC framework to inject the beans.

Involved in design of the user interface in HTML.

Developed configuration and deployment files using XML and parsed them using JAXP.

Developed custom exceptions for handling proper exceptions.

Learned XML/SOAP for communicating client with WebSphere Server.

Implemented EJB as a middleware to develop a three-tier distributed application.

Created triggers and stored procedures using PL/SQL.

Used queries to get the data from the Oracle database using SQL.

Developed and tested the applications using Eclipse.

Environment: Java, Eclipse, EJB, JSPs, JDBC, Custom Tags, Servlets, Eclipse, WebSphere Application Server, Oracle, PL/SQL, HTML, Java Script, XML, Spring, JAXP, SOAP.

Education & Certification:

B.E Computer Science, India 2007

Sun Certified Java Programmer (SCJP 5.0).

References:

Available on request



Contact this candidate