Post Job Free
Sign in

Java Developer Test Cases

Location:
Hyderabad, Telangana, India
Posted:
January 10, 2017

Contact this candidate

Resume:

Sai Rudra

703-***-****

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

PROFESSIONAL SUMMARY:

Having 7+ years of IT experience including Strong Design & development experience using Java/J2EE and Web Technologies.

Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.

Proficient with Software development methodologies like Agile Methodologies.

Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.

Excellent Core Java development skills.

Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs and JDBC.

Exposure to XML, DTD, SCHEMA.

Strong Expertise in frontend technologies such HTML, CSS, Java script, AngularJS, Ajax.

Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.

Having experience with AWT and Apache CXF.

Having exposure to Splunk tool to monitor the data and to provide real time insight to data through graphical representation.

Sound knowledge on Log4j, spring, Hibernate, Struts and AJAX frame works.

Experience and developing test cases using JUnit framework to perform unit testing.

Experience in complete Software Development Life Cycle (SDLC). Used Waterfall Model and Agile Methodologies-Scrum and Rational Unified Process (RUP).

Implemented Java Mail APIs to send e-mails.

Good experience with UNIX / Linux environment commands and, FTP Tool like File zilla, WINSCP.

Familiar with Putty tool.

Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.

Created a build environment for Java using Jenkins, Maven and Artifactory.

Having Good experience in implementing XML schemas, Java APIs, business logic, and HTML/XML/JavaScript user interfaces.

Having experience in retail domain, financial, banking and Insurance domains.

Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and Web logic.

Implemented Unit Testing using JUnit and Integration testing during the projects and also implemented Test Driven Development (TDD) methodology.

Familiar with Shell script, putty tool.

Exposure to build tools such as ANT, MAVEN.

Used integrated environment for java such as Eclipse, Net Beans, and Exposure to UNIX commands and Suse Linux.

Experience in using various version controller tools like SVN, CVS and GitHub.

Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

EDUCATION QUALIFICATION:

Bachelors in Computer Science & Engineering, JNU- INDIA.

SKILLS SUMMARY:

Languages

C, Java, J2EE, SQL, PL/SQL

Web Technologies

Servlets, JSP, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, Java script, AJAX, DOJO, HTML5, CSS, DTD, SCHEMA, XML,XHTML, SAX, DOM.

Web Services

SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS

Databases

Oracle and MSSQL

Distributed/ Middleware

JMS (Java Messaging Service).

Tools/Software

Eclipse, Net Beans, SQL, JBOSS EAP, SQL Developer, JUnit.

Methodologies & Concepts

UML and OOAD

Application/Web Server

Apache Tomcat, Jboss AS 7.0, Web sphere 6.0.

Version Control Tools

SVN, CVS and GitHub.

Build tools

Maven, Ant.

Operating Systems

UNIX, Suse Linux, Windows

Protocols

TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP, SSH, SCP, SFTP, SOAP, HTTP and LDAP.

Project Management & Design Tools

Rational Rose and Enterprise Architect

Other Tools & Design Patterns

ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern, Jenkins

PROFESSIONAL EXPERIENCE:

Client: Rage Frameworks Inc., Boston, MA. Feb 2016 - present.

Position: Java Developer.

Responsibilities:

Used CSS3, HTML5, XML, JSTL, Java Script, Ajax, JQuery and JSP to enhance functionality and user experience on web pages.

Used Bootstrap in designing the front-end of the application.

Using MS SQL Server 2008 to manage and store data into relational database.

Developed Hibernate layer using DAO factory, defined the mappings for persistent classes using many to many, many to one and one too many relations.

Using Agile Rally as a project management tool.

Used Hibernate Tools to generate the hibernate files by reverse engineering process.

Using Huddle as an issue tracking tool.

Using Spring MVC 3 in developing the custom web application.

Configured and accessed Hibernate 3.0 with Spring Dependency Injection (IOC) & AOP and Java 7.

Using SVN as a version controller to checking and checkout the code.

Used Maven to mavenize the portals of Amex merchant financing.

Developing the applications under Agile & SCRUM methodologies.

Using JBoss AS 7.1 to create debug and deploy application modules.

Set up Jenkins server and build jobs to provide continuous automated builds.

Developed application using JDK 1.7 which was packaged bundled of Eclipse IDE.

Developed the applications under Agile and SCRUM methodologies.

Applications are designed using Rest API.

Developing test cases using JUnit to perform unit testing

Used Log4J for logging the activities of the applications.

Implemented Hibernate to map all the tables from different data sources to make database updating.

Environment: Java, J2EE, Core Java, JDBC, Ajax, JSP, HTML5, JSP, Spring MVC and Spring IOC, Hibernate, Java Script, JQuery, Web services, JUnit,, Huddle, JSON, XML, Maven, Agile, Unix, Rally.

Client: GEICO – Chevy chase, MD Duration: Jan 2014 – Jan 2016.

Position: Java Developer

Responsibilities:

Extensively used CSS, HTML5, Java Script, JQuery and JSP to enhance functionality and user experience on web pages.

Developed Java web application of e-retail/e-Commerce.

Developed Dynamic Form based Interactive Interface for Web pages accessing.

Transferred files from UNIX / Linux to Windows using FTP tools like Filezilla.

GitHub for distributed version control of all software development.

Set up Jenkins server and build jobs to provide continuous automated builds.

Designed and developed data management system using Oracle SQL Developer.

Created PL/SQL, Stored procedures on Oracle Database.

Designed and developed Hibernate layer using DAO factory, defined the complex mappings for persistent classes using many to many, many to one and one to many relations.

Used Atlassian Jira as an Issue tracking tool.

Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate 3 with Spring IOC and Java 7.

Developed application using JDK 1.7 which was packaged bundled Red Hat Tomcat 7.

Written test cases for Unit testing using JUnit. Also have extensive hands-on Maven.

Developed the applications under Agile and SCRUM methodologies.

Used Log4J for logging the activities of the applications.

Applications are designed using J2EE, JSP and Rest Web Services.

Used Hibernate for object relational data mapping framework to persist and retrieve the data from database.

Used Tomcat 7 to create, debug and deploy application modules.

Environment: Java, J2EE, Core Java, JDBC, JSP, bootstrap, HTML5, JSP, AngularJS and Spring IOC, Hibernate, Java Script, AJAX, JQuery, LDAP, Web services, JUnit, Filezilla, putty, Splunk, openssl, JSON, XML, Maven, Agile, AngularJS, Unix, Jira.

Client: SunTrust Bank, Atlanta Aug 2013 - Dec 2013.

Role: JAVA/J2EE Developer

Responsibilities:

Responsible for the design, analysis, development and maintenance of the Application Using Spring MVC 3, Spring Batch, Hibernate and JAVA 5.

Developed Java web application of online services such as E-Commerce, SMS Services.

Implemented business logic based on Spring Web Flow and Spring MVC with Hibernate.

Extensively used JSP, JavaScript, JQuery, HTML and CSS for developing web application.

Developed AJAX scripting to process server side JSP scripting.

Web Logic domains are document rendition in document compile process.

Accessed XML and data Or configured and used in local environment.

Involved in writing maven for merging jar files into existing repository and used Eclipse IDE.

Used Log4J for logging the activities of the applications.

Jenkins is used as a build environment.

Created Sql joins, Complex queries using oracle.

Performed some Unit Testing on the application and the web services before its release to QA.

SVN for distributed version control of all software development

Used developing test cases using JUnit framework to perform unit testing.

Many JSP pages were developed and used Java Script for client side validation.

Prepared test cases and provided support to QA team in UAT.

Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.

Used Web Sphere Application Server 6 / Web Sphere Portal server 6.0 to create, debug and deploy application modules.

Environment: Java, J2EE, Core Java, JSP, Servlets, Struts 1.2, Spring, Spring MVC 3.2, Oracle 10g, Java 1.5, XML, Oracle's OSM order management tool, JQuery, PVCS, TOAD, Query Analyzer, Rational Application Developer (RAD) 7.0, Jenkins, Eclipse Java EE IDE, DTS package, SQL server 2000.

Client: AIG, Jersey City, NJ Oct 2012 - July 2013.

Role: Java developer

Responsibilities:

Involved in Requirements analysis, design, and development.

Involved in setting up the different roles & maintained authentication to the application.

Designed UI using HTML, DHTML, and bootstrap, Java Script, CSS, JSP and Taglibs.

Involved in creating & consuming Custom tag libraries.

Java script is used for client side validations.

Developed SQL queries to store and retrieve data from database & used PL SQL.

Used Struts Validation framework to do business validation from server side.

Used JMS for Asynchronous messaging.

CVS for distributed version control of all software development.

Used Eclipse IDE to develop the application.

Developing customized reports and Unit Testing using JUNIT.

Involved in writing developer test cases.

Following Coding guide lines & maintain quality of code.

Involved in validating the application for different browser compatibility & users load.

User Tiles Framework to seamlessly integrate the controller layer with the UI layer.

Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.

Environment: Core Java, J2EE, JSP, Validation framework, Eclipse, JMS, XML, HTML, DHTML, : Jdk 1.5, J2EE, Hibernate, Spring, JSP1.2, Servlets2.1, JMS, XML, XSLT, SOAP, WSDL, SOA, JDBC, JavaScript, JQuery, UML, HTML, JNDI, CVS, JUnit, Web Sphere Application Server 7.0, RAD 7, Rational Rose, Rational Clear case, Oracle 10g, Java Script, CSS, Edit Plus.

Client: Viatech, Hyderabad, India Oct 2010 - Sep. 2012.

Role: Java Developer.

Responsibilities:

Participated in development of Admission and Occupancy modules.

Client side validations are done using JavaScript.

JDBC connection is used to connect My SQL database.

Insert, retrieve, update and delete queries are used to access the data from MySQL database.

Apache Tomcat web server 6 is used to deploy and run JSP web pages.

Used spring for dependency injection.

Managed Java application based on spring xml and Hibernate frameworks with XML/XSLT running on Web Sphere.

Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, Used Tiles, DAOs, controller classes, validation classes and the domain Objects are configured as part of the Spring configuration file.

Used Ant framework to build the application.

Used Eclipse IDE to develop Java project and integrate process and environment.

Environment: Java, J2EE, Core Java, Windows XP, Java (JDK 1.4), JavaScript, Junit, MySQL, JDBC, XML, JSP, XSLT, Eclipse IDE.

Client: JSS, Hyderabad, India. Jun 2009- Sep 2010.

Position: Software Engineer.

Responsibilities:

Had an extensive interaction with the client, translating needs into technical requirements, choosing the best implementation method and hands on development which included coding, development, implementation, and integration with existing systems.

Java application was modified and customized according to the customer requirements.

Created, maintained, and supported the build environments using ANT scripting for development, integration, and staging.

Participated in developing and configuring of server-side Front-Controller.

Used XML DOM API for parsing XML.

Implemented User Interface using technologies include JSF, JQuery, Java Script, CSS, and AJAX.

Used Apache tomcat to create, debug and deploy application modules.

Used Eclipse IDE to develop Java project and integrate process and environment.

Participated in Production support, Ticketing, Bug fixing and monitoring production performance and API failures in round robin process scheduling in the team.

Environment: Java, J2EE, Core Java, Java 1.5, Multithreading, JDBC, DB2, Eclipse, UML, CVS, API, XML.



Contact this candidate