Sr. Java Developer Resume Profile
PennsylvaniA
Objective
To pursue a proficient, dynamic and challenging career in IT Industry and to keep up with the latest trends and technologies, seeking an environment where my experience and knowledge can be shared and also where I can enhance my technical, analytical and personal traits.
Summary
- Around 9 years of experience in Java/J2EE technologies, currently working with eBay Enterprise formerly GSI Commerce for the clientToysRus
- DevelopedWeb Applications in Linuxusing Spring Core and Spring MVC
- DevelopedRESTWeb Services and unit tested using Postman, RESTClient Rest Client UI 3.2 App
- Worked onMuleESBby reading and writing to WMQs
- Worked on Spring framework with various Simple, Multi Action and Form Controllers and Hibernate by writing Persistence classes
- Worked on performance monitoring tools using Gomez Dynatrace, analysing weblogs using UNIX scripts
- Worked on resolving production issues with the tickets from Client IQ BMC Remedy
- Led theoffshoreteam, interacted with CNABusiness, IT and its customers for the requirement gatherings and worked as onsite coordinator
- Involved in RTB Run The Business CTB Change The Business activities and created Runbook for checkoutactivities
- Involved in the estimates, preparing project plan, preparing design, reviewing RTM Requirement Traceability Matrix andTSP documents and successful deployment of the projects
- Experienced in creating and validating Web applications using Spring Struts framework and using HTML, JavaScript, JSTL, JSP, XML, XSLT
- Prepared algorithms for layaway payment calculations and check digit for conversion of GFS order number to Layaway order number
- Experiencein working on Application Servers like WebLogic, WebSphere, GlassFish Web Servers like Tomcat and IDE like RAD, Eclipse and MyEclipsein Windows and Linux Environments
- Involved in database migration to SQL Server 2005from Sybase 11.5
- Experience in fixing defects raised in tools Jira QC Quality Center
- Experienced in all phases of Software Development Life Cycle SDLC Requirement Gathering, Analysis Design, Implementation, Testing, Deployment and Maintenance
- Knowledge of Service Oriented Architecture SOA Agile SCRUM methodologies
Technical Skills
Languages Java, SQL, PL/SQL,XML, XSLT,WSDL
Web Technologies HTML, CSS, JavaScript, JSON, AJAX, Servlets 2.4, JSP 1.4, JDBC, Web Services, XSD
Frameworks Spring 3.x, Hibernate, Struts 1.x, Mule 2.x, Bridje MVC Framework
Application/Web Servers WAS WebSphere Application Server 7.x/6.x, WebLogic Server 10.0, Tomcat 5.x/7.x
Databases Oracle 11g, Sybase 11.5, SQL Server 2005
Tools DB Artisan, Quality Center10.0/9.0, Team Track, Secure CRT/FX, Putty, BMC Remedy, Hudson, SOAP UI 4.5.2, EditX, SSH Secure Shell Client/File Transfer Client, Dynatrace 5.6, Jmeter, Jenkins, X2Go Client, Control-M, Castor, JUnit, Top Link, Fortify, Hailstorm
Scripts/Tools Shell Script, Ant, Maven, Autosys
IDE/Editors RAD 7.x/6.x, Eclipse Luna/Juno/3.x, My Eclipse, SQL Developer,DB Artisan, Toad
Software Configuration SVN 1.7.x, WinCvs, Perforce, PVCS, Dimensions
Experience
Confidential
Sr. Java Developer
Roles Responsibilities
- Involved in development of Web applications using Spring Core and Spring MVCin Linux environment
- Created POC Proof Of Concept to include Warranty details for Product RESTWeb Service
- Created RESTWeb Services for Shop By Navigation and Store Front for ToysRus and updated existing JUnits
- Created XSLTs to transform the Category REST Web Serviceresponse payloads customized to ToysRus client
- Validated the REST Web Services responses with XSD unit tested using Postman, RESTClient Rest Client UI 3.2 App
- Created Jmeter scripts for load testing to measure the performance
- Created builds in DEV Environment using Jenkins and coordinated with Release Managers RMs to promote the code to TST Environments for System Integration Testing
- Involved in client meetings and reviewed BRD Business Requirements Document and FRS Function Requirement Specification documents
- Prepared algorithms for layaway payment calculations and check digit for conversion of GFS order number to Layaway order number
- Created MuleESB by reading queue and writing to WMQ queue for Layaway Web Services
- Generated client stubs from WSDL using wsdl2java in POM
- Used SVN and WinCVS to commit Java code and JSP/JS code respectively
- Worked on parsing the XMLs using DOM Document Object Module and validating before invoking the Web Service
- Used Maven for building and deploying applications
- Involved in writing SQL queries and updated existing PL/SQLin Oraclefor Layaway project
- Involved in coordinating with cross functional teams JDA client during integration testing
- Used SOAP UI to test the SOAP Web Service and supported QA team duringSIT
- Worked on front end technologies usingJSPs, JSTL, Java script, JQuery, CSS, Custom Tags
- Prepared Post Merge Database scripts for TST UAT Environments for SIT and UAT testing and fixed defects raised in Quality Center
- Created IP Implementation Plan in Wiki Confluence to update design, externalized strings, store attributes, unit test cases details
- Worked on resolving issues while migrating to LVS DataCenter
- Provided L3 support worked on production tickets raised in JIRA Client IQ
- Worked on resolving production performance issues using tools like Gomez RUM Synthetic , Akamai Cache Web logs by writing UNIXshell script
- Worked on P2 for performance issue, used Dynatrace to track the response time, filters and database response
- Created JSPs to read the content from HTMLs and updated header, footer and navigation JSPs for TRU and BRU specific to include content provided by SearchDex
- Created JSON responses for Category and Product details by using API calls
- Involved in checkout of the production deployment activities
Environment: Java 1.5/1.7, WebLogic 10.0, Spring 3.0.1, Oracle 11g, Mule 2.x, QC 10, Eclipse Juno, Linux, SVN 1.7.x, WinCvs 2.x, SOAP UI 4.5.2, Maven 3.0.4, SSH Secure Shell Client/File Transfer Client, EditX, Restclient-ui-3.2-app, Dynatrace 5.6, Gomez, Akamai Cache, X2Go Client, JSON, JSP, XML, Tomcat 7.0.42, Postman, REST client, Jenkins, Jira, JSTL, JavaScript, CSS, JQuery, HTML
Confidential
Sr. Java Developer, ESI Express Scripts
Roles Responsibilities
- Involved in providing Level of Effort LOE for the projects
- Interacted with business for getting the queries resolved for the requirements
- Prepared Technical System Design Document TSD based on the Functional Requirements Documents FRD
- Prepared Unit Test cases document and reviewed test cases prepared by peers
- Developed Sequence and Class diagrams using UML in Technical System Design Document TSD
- Worked on Java performance tuning tools JProfiler to resolve production issues for timeouts
- Used Hibernate framework and created the Hibernate mapping xml files for persistent services
- Wrote DAO layer components for CRUD operations
- Involved in overall system's support and maintenance services such as defect fixing, future enhancements, testing and documentation
- Interact with the QA team to review the test cases and helped in fixing bugs
- Prepared the Confluence wiki for the Web Services
- Used Ant 1.6 for writing the scripts for building, deploying the components to the web server
Environment: Java 1.6, WAS 7.0, Spring 3.0.1, Hibernate 3.0, DB2, Haley 4.5g 64 bit, QTP, JUNIT, RAD 7.5.5, Harvest, Siebel 7.5, BMC Remedy 7.5
Confidential
Sr. Java Developer, CNA Financial Corporation
Roles Responsibilities
- Led the team during the transition, prepared AUDs Application Understanding Documents and involved in all the phases of development activities
- Provided OOM Order Of Magnitude for the BNRs Business Need Requests and involved in business requirements
- Prepared Estimates, Project Plan and Resource Plan for BNRs and shared with CNA client
- Prepared the DD Design Documents and reviewed the TSP Test Strategy Plan for all the BNRs
- Led the weekly meetings with the CNA client to provide the updates and coordinated with other teams involved in BNRs
- Involved in RTB Run The Business activities for productions and pre-production issues
- Worked as onsite coordinator for ME/PMEs which were deployed on high volume every month
- Involved in Release Activities where the database objects are moved from one environment to another environment including production
- Generated Fortify report to verify code vulnerabilities and checked the Hailstorm reports
- Developed UI User Interface using HTML, CSS, JSP, Java Script using RAD
- Involved in attending Tech Bridges for resolving prod and pre-prod issues
- Involved in build and deployment activities using Hudson
- Used Hudson and ant build scripts for building the gslrating and fmrsmartapp EARs
- Used XSLT to transform CNARM XML to custom XML for fmrsmartapp application migration
- Worked on CNARM XMLs for fmrsmartapp application
- Prepared the XSDs to validate the incoming CNARM/Custom XMLs to do server side validation
- Involved in database migration project to SQL Server 2005from Sybase 11.5
- Used Secure CRT/FX to verify the logs for production issues in Linux
- Raised CRQs, Incidentsusing BMC Remedy as a part of the deployment activities
Environment: Java 1.5, RAD 6.0, WAS 6.0, Bridje MVC Framework, App Def. Framework, Sybase 11.5, Linux, SQL Server 2005, Java Script, Top Link, Control-M, Web Services, XML, XSLT, Castor, Log4j, Hudson
Confidential
Java Developer
Roles Responsibilities
- Used Struts Validations, Struts Tiles, Struts Tags, JSP, Servlet and presentation patterns
- Involved in preparing the requirement documents
- Designed and involved in coding of JSP pages accessing Java Beans and JavaScript validations
- Designed Page flow with HTML, CSS, JavaScript and JSPWeb Technologies
- Developed the Action classes and Action forms for handling the requests and responses
- Wrote and used UNIX shell scripts for Autosys job scheduling
- Used JavaScript to do client side validations
Environment: Java 1.5, Struts 1.1, Sybase 11.5, Eclipse 3.x, Tomcat,Linux, Autosys, DBArtisan, Shell Script, HTML, JSP, JavaScript, CSS, AJAX
Confidential
Java Application Developer
Roles Responsibilities
- Used Vignette API's for these Projects.
- Involved in Coding, Debugging, and Enhancement activities.
- Developed future support for Portal Transition .
Environment: Java, JSP, HTML, Sybase, Eclipse 3.2, Linux
Confidential
Java Application Developer
Roles Responsibilities
- Involved in writing Java utilities for Database operations, SF SOAP Messaging, Uploading data to SF in the form CSV files, LDAP search operations, etc.
- Wrote Sybase stored procedures and triggers to capture data changes
- Job involved analysis of business specifications and preparing query documents
- Involved in load testing to test the impact of upload processes on the existing product
- Understanding business requirements, analyzing and prepared functional and design specification documents
Environment: Java 1.4, Sybase 11.5, Linux, Autosys, Eclipse 3.0