Post Job Free
Sign in

Java Developer Test Cases

Location:
United States
Posted:
June 15, 2016

Contact this candidate

Resume:

Summary:

*+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi-Tier distributed applications using Java and Technologies.

•Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Spring Boot and Spring MVC

•Good knowledge in working with Collections API, Multithreading and OOPs technologies.

•Earned a reputation for designing cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs.

•Developed different Web components such as JSFs, JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.

•Customized views in JSP with HTML, JavaScript, JQuery and CSS and improved the look and feel of the user interface.

•Experience on XML, XSL,JAXB and XSLT parsing methodologies.

•Extensive experience in design, development and implementation of Model-View-Controller frame works using JSF 2.1/2.2, Struts and Spring MVC.

•Extensive experience in development and implementation of ORM framework Hibernate.

•Strong database skills in Oracle 8i/9i/11g and MySQL.

•Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.

•Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.

•Experienced with J2EE standard compatible application servers BEA Weblogic,Tomcat, IBM WebSphere/Deployment process and Integration within Systems

•Exposure on other languages like C,C++,JSON etc.

•Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development Methodology.

•Expertise in using and configuring various web & application servers like Web Logic, Tomcat.

•Proficiency in programming with different Java IDE's like IntelliJ, Eclipse, JDeveloper and Netbeans

•Worked as a unit tester and developed the classes for Unit Testing by using JUnit.

•Excellent written and verbal communication skills, presentation and problem solving skills.

•Good team player and ability to work in fast paced environment

TECHNICAL SKILLS:

Operating Systems

Red hat Linux and Windows 7/vista/XP/2000

Languages

Java, J2EE, HTML, UML, XML, PL/SQL, JavaScript.

Web Technologies

Servlets, JSP, JSON, JDBC, EJB,JMS, Swing, SOA, XML, HTML5, JSTL, CSS3,Javascript, Jquery, WSDL, SOAP,REST, DHTML

Methodlogies

SDLC, OOAD, Agile

Servers

Apache Tomcat, Glassfish, WebLogic, JBOSS EAP 6.1/7.1, IBM Web Sphere.

Frameworks

JSF, Struts, Hibernate, Spring,Spring Boot, JPA.

Databases

Oracle 8i/9i/11g, MySQL and SQL Server,DB2,NoSQL,DynamoDB.

Development Tools

Eclipse, JDeveloper, Netbeans, IntelliJ, SoapUI, EditPlus, Jbuilder

Professional Experience:

Client : Experian Consumer Services June ‘15– Present

Project Name : Corvette

Location : Costa Mesa, CA

Role : Java Developer

Description : The project Corvette involved migration of ASP.Net to Java technology which is for Experian, one of the three major credit reporting bureaus. This applications provides alerts, offers and benefits for the enrolled customers. It also provides people with identity theft detection, protection and fraud resolution.

Responsibilities:

Designed and coded application components in an Agile environment utilizing a test driven development approach.

Used Rally for reporting issues.

Used Git Hub as a version controlling for the source code check in and check outs.

Configured application using Spring boot.

Created various services needed following Advanced Java programming and Collection classes.

Developed the DAOs to access database objects and communicating with each other.

Used multithreading in programming to improve overall performance.

Experience writing cloud deployed applications using Amazon Web Services

Worked on messaging/queuing systems, streams and microservices.

Coded Test Cases and created Mock Objects using Mockito and used JUnit to run test.

Experience in developing Web Services using Restful API.

Implemented Slf4j to log events.

Developed various JUnit test cases with the help of Mockito to perform unit testing of the code.

Involved in Fixing the production Defects for the application.

Developing automated process for builds and deployments using Jenkins, Gradle.

Environment:

IntelliJ IDE, JDK 1.8, Spring Boot, AWS, DynamoDB, Rally, Agile Methodology, Micro Services, Web services (Restful), Postman, JSON, Splunk, App Dynamics, Confluence, Windows 8,Gradle,Git Hub, JUnit, Mockito, Jenkins, Slf4J.

Client: Goldman sachs, UT Apr’14- May’15

Sr.Java Developer

Goldman Sachs (Margin): Margin helps client pursue trades through careful advice, astute investment management. The main purpose of this project is to provide daily trading reports depending on the inbound and outbound batch release.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.

Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.

Used JIRA for reporting issues.

Used SVN Tortoise as a version controlling for the source code check in and check outs.

Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.

Used multithreading in programming to improve overall performance.

Developed portal screens using JSP and Spring MVC framework .

Experience in client side Technologies such as HTML,CSS and JavaScript.

Used AngularJS and bootstrap as the development frameworks to build a single-page application.

Experience in developing Web Services using Restful API and XML.

Deployed web and enterprise applications on Jboss application server

Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.

Developing automated process for builds and deployments; Jenkins, Maven, Shell Script.

Involved in Writing and reviewing unit test cases using JUnit and Mockito.

Write and modify database Stored Procedures, Functions, and sql scripts on DB2.

Involved in writing shell scripts for deploying application on Unix.

Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results

Performed continuous integration build using Jenkins.

Environment:

IntelliJ, JDK 1.7, Spring framework, Hibernate, JIIRA, Web services (Restful), XML, JMS, JBOSS, Windows 8,Maven, Bootstrap, Angular Js, Sonar, HTML, JUnit, Mockito,Jenkins,Log4J,TortoiseSVN, AJAX, CSS, Eclipse IDE, and DB2.

Client: State of Massachusetts Feb’13 -Mar’14

Sr. Java Developer

Project Scope:

Worked for State of Massachusetts in Health Care domain. It maintains the user’s information, provides users to enter the reimbursement claims, facilitates concerned authority to approve and 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.

Responsibilities:

Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.

Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.

Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.

Adopted J2EE design patterns like Session Facade and Business Facade.

Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.

Configuring Hibernate Struts and Tiles related XML files.

Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.

Developed presentation layer using JSP, HTML and CSS, JQuery.

Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs

Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.

Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).

Developed J2EE components on Eclipse 3.5 IDE.

Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.

Deployed the applications on WebSphere Application Server.

Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.

Writing complex SQL queries and reviewing SQL queries for the other team members.

Developed JUnit Test Cases for Code unit test.

Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: J2EE, JDK 1.5, JSP, Servlets, Struts 1.3, EJB, Eclipse 3.5,Hibernate, RSA, SQL Developer, Oracle 10g, Rational Clear Quest, JQuery 1.4, EJB 3.0, JPA 2.0,JMS, SQL, UML, Scrum.

Wireless Facilities Inc, CA Dec’12 – Jan’13

Java/J2EE Developer

The purpose of the project Bundle Notification was to notify the CASI Database (Customer Account Subscription Inventory) of the incoming orders and add/update the database for the particular account information when new orders have been added or for any updates in the product information. The modifications to the CASI are done using the RW Agents and RO Agents. JMS and MQ’s were used in the intermediate stage in sending the bundle orders from the Client to the Application and then to the Database.

Responsibilities:

•Construct Interfaces for Public classes and detailed private classes using J2EE.

•Involved in build (using ANT), deploy and test the services.

•Resolve the Defect Change Requests (DCR) and raising Modification Requests (MR).

•Used Axis to develop, build and deploy the web services in the production environment.

•Used Servlets and JSP’s in developing the web applications.

•Review, Revise and approve functional requirements.

•Developed the UI panels using JSF, XHTML, Java, Linux, POC, RBDMS, CSS, DOJO and JQuery.

•Used Swings in place of AWT to provide GUI components in a more effective way

•Used capacity Amazon Web services(AWS) to provide a large computing.

•Wrote shell scripts for building and deploying the applications.

•Used Oracle as the Database to retrieve the customer records using Agents and integrated using Perl.

•Configured and administered WebLogic server with Oracle database.

•Configured JMS Queues and setup the JDBC pools.

•Implemented JMS messaging interface with MQ Series.

•Developed the Database interaction classes using JDBC, Perl.

•Created UML Diagrams using Rational Rose.

•Used JIRA for bug tracking, issue tracking and project management.

•Ship the application package to Performance, System and UAT.

•Review and Revise the validation requirements.

Environment: J2EE, UNIX, AIX, UNIX Shell Scripts, Perl, JDBC, CVS, JIRA Struts, Servlets, ANT, UML,AWS, swings, Amazon cloud, Web logic, Jdeveloper, JBOSS, Oracle API, PL/SQL.

First Federal Bank, MI Nov’2011 – Oct’2012

Java/J2EE Developer

First Federal Bank Corporation is one of the 20 largest independent bank holding companies in the U.S, with more than 750 branches, free account access at more than 1,800 Federal Bank places. This bank maintains variety of products, including lines of credit, demand noted, term notes, letters of credit. First Federal Bank also deals with Collateral information such as vehicles, mortgages and trust accounts.

Responsibilities:

•Designed, developed, debugged and tested the web based application using the J2EE architecture.

•Performed Application Demo’s to the end clients.

•Developed Web Services to interact.

•Understanding and analyzing business requirement.

•Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.

•Implemented client side data validations using JavaScript and Server side data validations using JSF validators.

•Developed & deployed the application in on Application Server.

•Involved in the design and development of XML.

•Created XML Schema, XML template and XSL.

•Formulated Use Cases for each business case to suit the requirements.

•Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.

Environment:J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.

Rediff India Sep’2010 –June’2011

JavaDeveloper

Responsibilities:

Involved in developing web pages using JSP, HTML and XHTM.

Developed the JavaScript for Client Side Validation.

Application is developed based on Struts Framework.

Developed the business objects using EJB for calling data access objects.

Used JDBC for database connectivity to SQL Server.

Generated and customized the value object entities and DAOs.

Created and implemented PL/SQL stored procedures, triggers.

Ant is used for building, and the application is deployed on JBoss application server.

Involved in JUnit Testing, debugging, and bug fixing.

Environment: Core Java, JSP, Struts, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

Software Solutions, Hyderabad, India Oct’2008–Aug’2010

Junior Java Developer

Responsibilities:

•System Requirements gathering for the project.

•Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model

•Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.

•Designed the class diagrams and sequence diagrams.

•Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.

•Use MVC architecture.

•Creation Test plan. Development and coding of Test classes and Test Cases.

•Execution of Test cases in Jbuilder.

•Defect fixing. Client communication & Query resolution

•Testing of the product: Unit Testing, Regression Testing, and Integration Testing.

•Used Eclipse as the IDE and Struts Framework for developing the application.

•Developed the JSPs for the application.

•Created struts-config file and resource bundles for Distribution module using Struts Framework.

•Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.

•Worked on core java for multithreading, arrays and GUI (AWT).

Environment: Java, J2SE5.0, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, Jbuilder.



Contact this candidate