Resume

Sign in

Java Developer Test Cases

Location:
Leesburg, Virginia, 20176, United States
Salary:
$65/hr
Posted:
October 21, 2016

Contact this candidate

Resume:

Experience Summary:

*+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object-oriented applications in Java and J2EE.

Hands on experience in developing applications using JSP’s, Servlets, Struts, spring, Enterprise Java Beans (EJB), XML, JMS.

Hands on experience with ORM tools like Hibernate.

Hands on experience on XML, HTML/XHTML, CSS and JavaScript.

Hands on experience in using Java IDE tools such as Eclipse, Net Beans, and Rational Application Development.

Developed core Java classes for exceptions and test cases.

Developing Use Cases, Sequence diagrams, Class diagrams and Collaboration diagrams.

Experience in dealing with databases Oracle 9i/10g, MySQL, SQL Server.

Extensively used JDBC to communicate with SQL, MYSQL, ORACLE databases and very good and experienced in writing complex SQL queries like different types of joins.

Experience on using build tools such as ANT and Maven.

Hands on experience in deploying applications on JBOSS, Web Logic, WebSphere and Apache Tomcat Servers.

Communicated effectively with the business team in order to understand the requirements and achieve the desired results.

A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills.

Very strong communication skills, problem solving skills and work ethics.

Technical SKILLS:

Languages:

Java, C, C++, HTML, SQL, UML.

Web Technologies:

Servlets, JSP, JSTL, JDBC, MQ, HTML, XHTML, JavaScript – JQuery, DWR & Ext-JS, CSS, XML, LOG4J, ANT, MAVEN, SOA, IBM ESB, EJB.

Framework:

Struts, Spring, JSF and Hibernate

Operating Systems:

Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS.

IDE:

MyEclipse, RAD

Application Servers:

JBOSS, Apache Tomcat,

IBM WebSphere, WebLogic

RDBMS:

Oracle and SQL Server2008

Testing Methodologies :

Junit

Web Services:

SOAP, WSDL, XML, XSLT, JAX-WS, REST, JAX-RS, JAXB

Version Control Tools:

CVS, SVN,PERFORCE,VSS

CGI, Dallas TX Nov 13 – Present

Senior Java/J2EE Developer

Responsibilities:

Involved in analysis, design, development and testing of the web application.

Involved in developing class diagrams, sequence diagrams in UML showing generalization and other relationships and describing the interaction of objects over time respectively.

Involved in status reporting, issue tracking and defect management for My Admin module using IBM Rational Team Concert (RTC).

Involved in integration of spring framework and Struts framework, Developed code for obtaining bean references.

Implemented MVC design patterns using Struts framework.

Implemented DAO layer using Hibernate framework and persisted using JPA.

Implemented Restful Webservices using JAX-RS specification.

Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report.

Designed REST APIs supporting JSON that allow sophisticated, effective and low cost application integration.

Worked in Agile development environment and used RALLY to update day-to day status.

Used JBOSS 5x server to deploy and restart web applications

Developed web GUI involving HTML, JSF under MVC architecture.

Developed application using Eclipse 3.4 as the IDE and used eclipse standard plugin features for editing,debugging,compiling,formatting,buildautomation,tstcasetemplategeneration,mutator/acces code generation and version control(SVN).

Used JSP, Struts, JSF and JavaScript libraries like Backbone and JQuery to develop

the User Interface.

Implement modules into Node JS to integrate with designs and requirements.

Implemented integration of spring and hibernate frame works.

Created proof-of-concept using responsive web design, Node.js, React JS, modernizer js, HTML5 and CSS3.

Involved in creation of JUnit test casese using Test Driven Development technique and creating documents.

Involved in creating DB2 SQL queries to extract the details from payment tables.

Implemented other Java/J2EE design patterns like Singleton, Façade, Command pattern

Involved in planning process of iterations under the Agile Scrum methodology

Environment: Java 1.6, J2EE 6,REST Web Services(JAX-RS), Crystal Reports, JSP, Hibernate 4.0,Struts 1.9, Servlets, Spring 3.0, Agile Methodology(RALLY), JBOSS 5x, JDBC, JSON, Java Script, Eclipse, XML, UML, SQL, PL/SQL, IBM DB2,TDD,Log4j,Rational Rose,Apache Maven,JUNIT,Cobertura.

BROADRIDGE, NY Nov 12 – Oct13

Senior Java/J2EE Developer

Description: This System links the Web site and the order Management System for this Fortune 500 Company. Orders can be placed on behalf of clients and processed using highly optimized middle-tier components deployed on Web Sphere application server, to provide distributed transaction support, scalability, security and performance.

Responsibilities:

Involved in Analysis, Design and development phases of project.

Involved in application development with RAD and web sphere.

Developed the controller Servlet to handle the requests and responses.

Developed the application using with Java technologies like SOA, JSP, JQuery, Struts, spring, and Hibernate.

Developed web services in Java with Apache Axis. Experience with SOAP/WSDL. Have also designed and developed REST interfaces in Java.

Used Firebug and Http Basic Watch to inspect, edit and monitor CSS, HTML, AJAX, JavaScript and Net requests in any web page.

Experience in configuring and administration of connection pools for JDBC connections and JMS connections.

Used Perforce as the version controller.

Used Remedy for defect processing.

Wrote test plans and unit test cases to perform Integration testing.

Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Backbone.js and Bootstrap with MySQL database.

Implemented Logging (log4j), exception Handling.

Used SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.

Developed robust batch applications using spring batch.

Worked on the POJO based development approach of the Spring Framework.

Worked on the Model-View-Controller architecture of SpringMVC.

Used spring security for authentication, authorization and other security features for the application.

Used Hibernate Object Relation Mapping framework.

Used Jira tool for project management and bug tracking.

Used mongo-db for the data storage.

Worked on the integration services to develop software using Jenkins.

Coordinated with testers during functional and integration testing for the modules developed.

Deployed and configured the web applications in Web sphere application server.

Involved in fixing bugs, and minor enhancements for existing applications.

Involved in production support while migrating the applications.

Interacts with Business team to gather the requirements.

Prepared documentation and participated in preparing user’s manual for the application.

Environment: J2EE, Java, Servlets, SOA,JSP, JDBC, EJB, Struts, SpringMVC framework, Spring security, Jira tool, Spring batch, Jenkins, SOA, Web Sphere Application Server 8.5, JQuery, IBM MQ series,Tiles, XML, Web services, JQuery, HTML, XHTML, UML, ANT, SQL Server, Axis 2,Windows

VIRTUA HEALTH, Marlton, NJ March 11 - OCT 12

senior Java/J2EE Developer

Description: It is a Health Care online system, which performs various tasks like maintaining the user’s information, providing users to enter the reimbursement claims and facilitating concerned authority to approve, process the claims. The administration module takes care of adding, modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities. This project involved the analysis of the existing system, code changes, writing wrapper programs for conversion of the existing data and finally the system testing

Responsibilities:

Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.

Designed and developed the application using Struts framework.

Used Struts validation framework for validation of form data.

Developed validation classes using struts Validation framework.

Taken care of Java multi-threading in common java classes / library.

Designed and analyzed J2EE architecture using struts through java servlets.

Designed and developed EJBs to handle business logic.

Used SOA architecture to develop customer profiles using SOAP based web services.

Used JAXB annotations to marshal and unmarshall request and response.

Used JMS for mailing statistics data to the users and approved authorities.

Developed server side functionality for Admin Interface features (adding a User,

Modifying the User Details, Assigning Roles, Modifying Roles etc.).

HTML/XHTML was used to create user-friendly GUI

Developed GUI using JSP’s.

Develop administrative interfaces with the technologies of JSP, JSF, node.js, backbone.js

Working with creation of Tag Libraries, using JSTL and Struts tags.

Planned and implemented various SQL, Stored Procedures.

Used JDBC to access Oracle database and implemented of connection pooling.

Performed building and deployment of EAR, WAR, and JAR files on test, stage, and

production systems in Websphere Application Server.

Created Test Plans and Test cases to test Java classes.

Environment: J2EE, Java, Servlets, JSP, JDBC, EJB, Struts, Struts validation framework, Web Sphere Application Server 7, LOG4J, JUnit, JSF, SOAP, XML, CSS3,JQuery,HTML, AJAX, XHTML, UML, ANT, Oracle 10g, Linux

Huntington Bank, Columbus, OH Mar 2009 – Feb 2011

J2EE Developer

Description: Marketing Invoice Tracker - This is an invoice tracking application which allows for creating Invoice, Funds Communication, and Recharge & Installment Details. The admin section in the application allows for maintaining user, department, cost codes, expense category, exchange rate, agency form & type of spend. The creation and updating of the invoice detail is controlled and only authorized people are given access to it. Both declarative & programmatic security has been used to control access.

Responsibilities:

Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.

Validated the requirements for the application (SDLC).

Designed Use Case diagrams, Class diagrams, Sequence diagrams.

Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.

Implemented the User Login logic using Spring MVC framework encouraging application architectures based on the Model View Controller design paradigm.

Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.

Wrote SAX for XML Schema Validation and used SOAP for sending and getting data from different applications

Designed and developed JSP pages, JavaScript, HTML, Action classes using Struts Framework.

Understand concepts related to and written code for advanced topics such as Java serialization and Multi-threading.

Developed GUI for different modules using HTML/CSS, Jquery.

Was involved in development of the presentation and middle -tier components that provide the new security features.

Used JMS API for communication between the components.

Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in MySQL database.

Deployed the application in JBoss server using Ant scripts.

Developed testing code with JUnit.

Used Maven to build the system.

Utilized Rational clear case as a version control system and for code management.

Environment: J2SDK 1.4, J2EE 1.3 (Java, JNDI, Java Mail, JSP, Spring JDBC, Servlets and JSP), JMS, Java Security, Linux, Spring, JSTL, UML, HTML/CSS, JBOSS Application Server, MySQL.

The Container Store, Coppell, TX Jan 08 - Feb 09

Java Developer

Description: This System links the Web site and the Merchandise Management System for this Fortune 500 Company. Web Orders received from the online web store are processed using highly optimized middle-tier components deployed on Tomcat Web server, to provide distributed transaction support, scalability, security and performance. The system allows customers to access their accounts and billing information. Multiple reports like Inventory Valuation report, Daily Sales Analysis report, Cost Analysis report, etc are generated to provide accurate and detailed information needed to take any Marketing and Sales related decisions.

Responsibilities:

Analyzed the user requirement and designed various screens.

Developed Servlets, JSPs for processing data & creating user outputs.

Developed login and logoff functionality using HttpSession and user views.

Accessed stored procedures and functions using JDBC Callable statements.

The open source MVC architecture implemented using Struts.

Design, development, registration of many Servlets and JSPs in Tomcat Server.

Developed the middle tier application using the Java Servlet API.

Developed various stored procedures, packages using PL/SQL at Oracle database.

Environment: Struts Framework, Tomcat, Oracle8i, Java Servlets, JSP, JDBC, PL/SQL, SQL, HTML, JavaScript, Hibernate, Windows NT.

Merp Systems, VA May 06 – DEC 07

Java Developer

Responsibilities:

Involved in the Full Software Development Life Cycle (SDLC) of the project.

Interacted with the business analysts to fit the application to the Business Requirements.

Mapping the business requirement to the technical specification and detailed design documents

Developed Servlets, EJBs and deployed them on WebLogic application server

Developed GUI using JSP and HTML/CSS.

Created Stored procedures using PL/SQL

Wrote test plan, test cases, test scripts and prepared documentation.

Environment: Java, Java, J2EE, EJB 1.2, Servlets, JSP, BEA WebLogic 7.x, JDBC, XML, Oracle, XML, HTML/CSS, JavaScript, PL/SQL, Java Swings, UNIX

Education: Bachelors in Commerece, Punjab University, Pakistan



Contact this candidate