Post Job Free

Resume

Sign in

Java Developer Project

Location:
Scarborough, ON, M1K 2E5, Canada
Posted:
February 25, 2019

Contact this candidate

Resume:

SVReddy ac8lsu@r.postjobfree.com

Mobile: 437-***-****

SUMMARY

●Having 9+ Years of professional experience in automation testing, requirement analysis, design, development, implementation, integration and Optimization of Server-side and Client-side applications using Object Oriented Analysis and Design methodologies.

●Extensive experience in full cycle development of e-business systems using Java, J2EE, Spring, Spring Boot,Struts framework, Web Services (Restful and SOAP), jQuery, Java Script, JDBC, JSP, JSF, Servlets, Multi-Threading, Java Beans and Shell Scripting.

●Excellent programming skills in developing/maintaining Oracle, SQL Server, MySQL and PL/SQL with strong and in-depth knowledge of relational database systems design and development.

●Experience in Software Development Lifecycle (SDLC), application design, functional and technical specs and use case development using UML.

●Hands on experience developing features with team as well as working individually and good communication skills for business team interaction.

●Expertise in troubleshooting various pre and post production issues, driven by new challenges and adept at adapting to any cultural and business environments.

●Extensive knowledge on Agile methodology and process.

●Experience in efficiently troubleshooting production issues.

●Hands on experience in handling Global (Offshore-Onsite) development model.

●Hands on experience in continuous integration process and expertise in Jenkins administration.

●Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile and water flow methodologies.

●Client interaction for requirement gathering/analysis and Testing.

●Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams), Rational Rose

●Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns (Creational / Structure / Behavioral patterns)

●Extensive experience in using IDEs Eclipse and Spring tool kit.

●Experience in developing Web Services using WSDL, UDDI, SOAP and XML.

●Highly conversant with quality procedures that are followed both at organization level as well as client specific level.

●Excellent client communication skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the client community.

●Effective problem solving skills and outstanding interpersonal skills. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

Education Details: Bachelor Degree (2006 / Electronics and communications)

TECHNICAL SKILLS:

Programming Language

Java, J2EE,Selenium, SQL/PLSQL, Java Script

Framework

Spring(Core, MVC, Boot), Struts and Hibernate

Web Services

Restful, Soap web service

Front-End Technology

JavaScript, jQuery, HTML, DHTML, JSON, CSS, Flex

J2EE Technology

JSP, Servlets, JDBC, JNDI, POJO

XML Technologies

XML, XSL, XSLT, LDAP

Web Service Tools

SoapUI

Application/Web Servers

Apache Tomcat, JBoss 5.1; BEA Weblogic 7.0, 11g, WebSphere 8

Databases

Oracle 8i, 9i, 10g, 11g; SQL Server 2005/2008; MySQL

IDE Tools

Eclipse, Spring Tool kit and intellij, putty

Unit Testing Tools

JUnit, JBehave

Configuration

CVS, VSS, Microsoft Visio, SVN

Operating Systems

Windows 98,NT,2000,XP,vista,7; UNIX, LINUX, Mac

Database Tools

TOAD, MySql Query Browser

Design Methodologies

UML, Rational Rose

Protocols

SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

PROFESSIONAL EXPERIENCE:

Apple Maps support and L3 operations (through Infosys, Canada) Feb 17 – Till date

QA Automation Analyst

Description: Apple Maps is a web mapping service developed by Apple Inc. It is the default map system of iOS and macOS. It provides directions and estimated times of arrival for automobile, pedestrian, and public transportation navigation.

Responsibilities:

●Worked on automating end to end Java/J2EE application with Selenium.

●Developed Regression and smoke automation test suite running on CI systems.

●Extensive knowledge in Behavior driven development process.

●Validating middle tier layer using RESTful Web Services and handling data in format of JSON

●Work on application monitoring and incident resolutions. Used monitoring tools like splunk.

●Perform deployments in different running environments.

●Involved in the development of front end in-store client web application using Spring MVC

●Wrote automation scripts for invoking, monitoring the batch jobs using UNIX Shell scripts.

●Involved in Unit & Integration Testing for different Modules in the application.

●Designed and developed Business components and Integrated with Spring framework.

●Handled offshore as part of the development process

●Developed automation scripts to validate the application functionality.

●Involved in Unit & Integration Testing for different Modules in the application.

●Involved in deployment and hot fix support.

●Involved in code optimization in order to handle high requests/traffic, handled performance issues.

●Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.

●Performed technical reviews of code and unit test plans created by the team

●Involved in the team meetings with the customers and weekly status meetings

●Developed Junit tests for the services and prepared documentation.

Environment: Java 1.7, Web services (Restful), Agile methodology, Spring web, IOP Hibernate, Linux/Bash shell scripting, Tomcat, XML, JSON, JUnit, JavaScript, SQL, PL/SQL, SVN,jenkins,Jira, Confluence, Spring Boot

Steelwedge, Hyderabad, India May 14 – Jan 17

Java Technology Lead, Onsite Coordinator

Description: Service Delivery Platform is a central configuration tool for Steelwedge Product., which is web based Interface to configure client data..Its a cloud based environment. Application includes various types of features such as validate, export compare and service pack generation for different configurations. Application generates set of JSP, SQL and XML Files based on the client data.

Responsibilities:

●Work on enhancements which include design, coding and testing·

●Leading the coordination for client and end user issues.

●Work on application monitoring and incident resolutions.

●Perform online release on production and other running environments.

●Worked on Agile Business Rule Development (ABRD), which provided various activities involving design, validation and deployment, and given detailed requirements.

●Received issues in HPQC and resolved them with appropriate fixes and changes as asked accordingly.

●Weekly project updates, discussing tasks/stories/epic on daily stand-up meetings with agile methodology and bi-weekly retrospective work-status team meetings.

●Developed middle tier layer using RESTFul Web Services on Spring framework.

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

●Involved in Unit & Integration Testing for different Modules in the application.

●Designed and developed Business components and Integrated with spring framework.

●Handled end to end feature development of new features.

●Worked closely with automation team to validate the application functionality.

●Involved in Unit & Integration Testing for different Modules in the application.

●Designed and developed the project using spring web MVC and design patterns.

●Developed micro services processing the data individually.

●Involved in deployment and hot fix support.

●Involved in code optimization in order to handle high requests/traffic.

●Wrote Technical design document with the class, sequence, activity diagrams in each use case.

●Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.

●Performed technical reviews of code and unit test plans created by the team

●Involved in the team meetings with the customers and weekly status meetings

●Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.7, Web services (Restful), Spring, Spring web MVC,jBoss, Spring Security, Java script, Linux/Bash shell scripting, XML, JSON, JUnit, JavaScript, Oracle 10g, CQL, SQL, PL/SQL,SVN and Agile methodology,jenkins and maven, JIRA, Confluence

Adidas (At Germany and India Locations through Infosys) April 10 – May 14

Project: Adidas ecommerce support and L3 operations

Technology Analyst

Description: Adidas is a multinational corporation that designs and manufactures sports shoes, clothing and accessories, in order to simplify the process of creation of Model’s and Article’s in the Adidas system and to review the product life cycle management by providing an integrated marketing tool.

Responsibilities:

●Get skilled in existing ecommerce framework.

●Leading the coordination for client and end user issues.

●Work on application monitoring and incident resolutions.

●Perform online release on production and other running environments.

●Fix performance issues due to peak load on production environment.

●Responsible for L3 services from offshore.

●Requirement analysis, documentation, coding and bug fixing.

●Task delegation and monitoring team at offshore locations.

●Worked in Germany as onsite coordinator of the project to lead the support activities.

●Following FSD, TDD, BRD of business teams to understand the project requirements.

●Successful project deployments in environments: local, DEV, SIT, UAT and Production.

●Developing JSP pages using standard tags and scripting elements.

●Testing webservices in SOAPUI.

●Building Mobile friendly responsive pages

●Followed agile software development methodology.

●Developed reporting tool using Jasper reporting from XML template and calling Jasper reports from Java application.

●Developed module model delegation and functionality to generate XML to synchronize the application data with data source system.

●Developed module to handle model and article creation from application.

●Developed stored procedures for model and article creation and for updating.

●Involved in technical documentation and Release notes.

●Analyzed the requirements and provided the estimates.

●Involved in UI enhancement as part of application redesign.

●Developed JSP’s and HTML for front end User Interface.

●Involved in code review and played role of Subject matter expert (SME).

●Fine-tuned the SQL queries to improve the application performance.

●Involved in Unit & Integration Testing for different Modules in the application.

●Involved in code merge and branches creation and maintenance.

●Fixed the application issues within given ETA.

●Involved in client discussion and documented the requirements and prepared SOW.

●Used VSS for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.

●Performed technical reviews of code and unit test plans created by the team

●Involved in the team meetings with the customers and weekly status meetings

Environment: J2EE, SQL Server 2005, Hibernate, PL/SQL, TOAD for Oracle, VSS,weblogic server, spring-tc server

State Farm Insurance (Through Satyam India) Sep 09 – Mar 10

Project: Homeowners, Renters & Condominium

Java Developer

Description: EA V4 (Enterprise Application Version 4) is conversion of the existing Homeowners Application, developed in VB, ASP to J2EE and Renters & Condominium that is brand new applications developed based on Homeowners Application. This framework is based on J2EE technologies.

The objective of the Application is to provides agent with the online ability to order vendor reports, calculate Quote, complete an application through the use of fully electronic work flow, validate for completeness and possible underwriting concerns, scan and attach images and documents, accept and attach payment, create agents issued declaration and binder and submit the completed application to the operations center.

Responsibilities:

●Requirement analysis

●Involved in complete Requirements gathering and brain storming sessions with users.

●RCN (Requirement change number) analysis and coding

●Defect analysis and defect fixing/coding

●Analyzing web-print issues

●Development activity-creating activity and delivering code for JSP pages and validating the same using validator tools.

●Unit testing, regression testing and impact testing.

●J-unit test Report Generation Tool and reaching coverage report up to State Farm (SF) threshold values

●Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase

●Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.

●Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web sphere.

●Implemented MVC architecture using struts.

●Developed UI for new application flows.

●Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.

●Wrote Action classes, Action Forms Beans, Validators for Components.

●Development of the modules Flexi Search, Exact Search features.

●Involved in technical documentation for the developed modules.

●Involved in application optimization and application testing.

●Handled end to end new feature development.

●Played a team member role by involving in development/ updating of logic based on new requirements.

●Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.

Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Websphere

Red Cross Online (Through Satyam India) June 06 – Aug 09

Project: Homeowners, Renters & Condominium

Java Developer

Description: : The project aims at automating Red Cross Blood Bank by maintaining the details of blood camps, donor details, blood stock, blood types, instruments stock, bill generation etc. manually. The system performs all the required validations and user friendly UI.

Responsibilities:

●Documentation and software configuration management.

●Design and Development.

●Database management and JDBC connectivity

●Involved in complete Requirements gathering and brainstorming sessions with users.

●Involved in creating BRD, FDS and SDS documents.

●Developed Use Case Diagrams and Class Diagrams using Rational Rose.

●Developed the Responsive User Interface using CSS, HTML and Jquery

●Involved in application optimization and application testing.

●Handled end to end new feature development.

●Played a team member role by involving in development/ updating of logic based on new requirements.

●Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.

Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Weblogic Server 8.x



Contact this candidate