Post Job Free
Sign in

Developer Test Cases

Location:
Mumbai, MH, India
Posted:
December 11, 2015

Contact this candidate

Resume:

Swarna

***********@*****.***

469-***-****

SUMMARY:

Around 8+ years of technical expertise in complete Software Development Life Cycle (SDLC) process in a Java based environment which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.

Expertise in Web technologies, design and implementation with J2EE frameworks.

Well versed in all aspects of N-tier distributed application architecture with application system development using Java, JDBC, Servlets, JSP, EJB, RESTFUL Web Services, WSDL, SOAP, Spring, Hibernate, XML, SAX, and DOM.

Excellent implementation knowledge of web client development using JSP, Responsive Web Design, HTML, CSS and JavaScript.

Professional experience involving designing, development, testing, implementation and support of applications using PERL, ORACLE, DB2 and UNIX SHELL SCRIPTING

Experienced in working with different layers in applications like Presentation, controller, business, service and DAO layer.

Experienced in implementing business components using Spring modules like Spring IOC, Spring AOP, Spring MVC, Spring ORM integration.

Experience in Multithreading applications, Developing Database layer with ORM frameworks like Hibernate.

Experienced in working with Hibernate mappings, configuration settings, optimization join strategies, core interfaces, etc in implementing Persistent layer using Hibernate.

Expertise in implementing Service Oriented Architectures using XML based Web Service such as SOAP, UDDI and WSDL.

Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans

Experienced in databases like DB2, Oracle, MySQL with strong SQL, PL/SQL skills

Strong experience in database design using DDL, DML, writing complex SQL Queries and Stored Procedures.

Proficient in Agile (SCRUM),Waterfall methodologies and Test Driven Development (TDD)

Experience with Ant build tool and debugging tools like Log4J.

Hands on experience on Concurrent Version Systems such as CSV.

Extensive experience with IDE’s like Eclipse and Visual Studio.

Experienced working on multiple operating systems like UNIX, Linux, Microsoft Windows.

Technical Skills:

Programming

Java/J2EE, C, C++, XML, HTML, Java Script.

Technologies

J2EE (JSP, Servlets, EJB, JDBC), LOG4J, MVC, Hibernate, Web Services, SOAP, WSDL, SPRING

Development Tools

Eclipse, Visual Studio,TOAD, SQL developer, Putty, CVS

Frameworks

MVC, Spring MVC, and log4j.

Application Servers

Oracle 11g, Tomcat 6

Operating Systems

Windows XP/NT/2000, Windows 7, UNIX, Linux.

Databases

Oracle, MySQL, MS Access

Distributed Technologies

J2EE, EJB, Web Services.

Web Technologies

Java Servlets, JSP, JDBC, XML, Apache Tomcat.

Continuous Integration Tools

Hudson, Jenkins

Office Tools

MSOffice

Education: Bachelor of Engineering in Computer Science.

PROFESSIONAL EXPERIENCE:

Societe Generale, Jersey City, NJ

Duration: Dec 2014 – Present

Lead Java/J2EE Developer

Description: Foreign exchange markets

This project deals with the all aspects of a Forex market, right from deal capture, to its validation, confirmation, settlement and accounting. It also has report generation feature to generate and send regulatory reports to various critical downstream applications (for eg, Federal reserve of United States, etc).

Roles and Responsibilities:

Worked as a full stack Lead Java, C++, J2EE Developer & handled the jobs of Requirement gathering, Analysis, High Level Technical Design, Development, Testing, Code deliveries, Support, & Query resolution etc.

Developed Class & Sequence diagrams for various modules using Rational Rose.

Implemented MVC framework & developed various large scale applications.

Implemented Threads (Multithreading) to reduce execution time improve the overall performance of the application

Implemented Exception handling & Logging using Log4J into the applications.

Developed Unit Test Cases using JUnit. Involved in Unit & Integration Testing of the system.

Developed batch & shell scripts for deployment in Windows & AIX boxes. Code Troubleshooting, Bug Fixing.

Developing Proof of concepts for functionality analysis.

Environment: Java, J2EE, C++, UNIX, Oracle 11g, JSP, HTML, JavaScript, CSS, Spring, Hibernate

Tools Used: Eclipse, Visual Studio, Putty, SQL developer, CVS

Citigroup, New Jersey

Duration: March 12 – Oct 2014

Senior Java/J2EE Developer

Description:

The goal of this project is to obtain, monitor, manage, & track the status of ICL files coming to Citi or leaving Citi’s environment and passing through various channels to complete the processing of check processing business requirements & report on end-to-end progress of transactional items processing, paper and electronic files.

Roles and Responsibilities:

Worked as a full stack Java, J2EE Developer & handled the jobs of Requirement gathering, Analysis, High Level Technical Design, Development, Testing, Code deliveries, Support, & Query resolution etc.

Developed Class & Sequence diagrams for various modules.

Implemented Threads (Multithreading) to execute Check Processing tasks in parallel, & reduce execution time of the tasks execution with parallel processing to improve the overall performance of FMD.

Implemented MVC framework in Presentation tier & Developed various Servlets and JSP.

Implemented Exception handling & Logging into the applications.

Developed Unit Test Cases. Involved in Unit & Integration Testing of the system.

Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.

Environment: Java, J2EE, C++, UNIX, Oracle 11g, JSP, HTML, JavaScript, CSS, Spring, Hibernate

Tools Used: Eclipse, Visual Studio, Putty, SQL developer, CVS

SDLC Methodology: Agile (Scrum)

HSBC Banking, Buffalo, New York

Duration: Sep 2010 - Jan 2012

Java Developer

Description:

Design, build, test and implement solutions for CAMP web application, which runs over 58 countries. It supports the monitoring of customer transaction activity for potentially suspicious activity that could indicate money laundering or fraud.

Roles and Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and production environments.

Worked on Agile Development Methodology using Scrum concepts.

Implemented presentation layer of application using HTML, CSS and JSP.

Implemented page specific controllers using Spring MVC components like @Controller, View resolver, dispatch servlet and calls respective helper classes.

Implemented Hibernate Entity classes that map data base tables using Hibernate annotations.

Build Maven Scripts for the application deployment and integrated with Jenkins server.

Involved in writing test cases, implement unit test cases.

Environment: Java, J2EE, C++, UNIX, Oracle 11g, JSP, HTML, JavaScript, CSS, Spring, Hibernate

Tools Used: Eclipse, Visual Studio, Putty, SQL developer, CVS

SDLC Methodology: Agile (scrum).

Deutsche Bank, New York, NY

Duration: Oct 2009 -- Aug 2010

Java/J2EE Developer

Description:

The iLoan application is an n-tier based client/server comprehensive solution that makes it possible to receive process and close loans from a broker, over Internet, or at the bank branch. The iLoan system resides on a robust Oracle database engine, providing clients with proven scalability that will meet the needs of the largest lenders. This centralized database aggregates loan information for all lines of business and sources of origination.

Roles and Responsibilities:

Gathered all the project requirements from Business users. Used Agile for application development.

Used Use case for identify and clarify requirement.

Used Spring framework and for Dependency injection, security features and to develop the application.

Converted HTML to JSP and developed DAO’s, Controller’s, Managers.

Designed and implemented design patterns like Singleton, DAO.

Used PL/SQL for storing, managing and distributing data.

Environment: Java, J2EE, C++, UNIX, Oracle 11g, JSP, HTML, JavaScript, CSS, spring, Hibernate

Tools Used: Eclipse, Visual Studio, Putty, SQL developer, CVS

UST GLOBAL, INDIA

Duration: May 2007 - July 2009

Java Developer

Project: The project was to develop a sub-system called Data Collection System for the report generation. The system used EJB to implement RMI(Remote Method Invocation) to call the functions distributed on different servers, developed Entity Beans to implement O/R mapping, to transfer data to report generation system.

Roles and Responsibilities:

Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Developed the Action Class to handle the request and responses.

Deployed the Web Application in Weblogic.

Stored procedure in the database to speed up the process of data loading

Used HTML, CSS, JavaScript and JQuery to develop the User Interface.

Developed Unit Test Cases. Used JUnit for unit testing of the application.

Environment: Core Java, J2EE, Struts2, EJB, MVC, JMS, SQL, HTML, CSS, JavaScript, JQuery, Weblogic, DB2, JUnit, Maven, SVN.



Contact this candidate