We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

3.00/5 (Submit Your Rating)

ArizonA

SUMMARY:

  • Experienced Java/JEE professional with extensive back ground in managing Software Development and Testing Life Cycle. Over 11 years of experience in designing, developing, customizing and enhancing of enterprise level multi - tier web Applications in Banking, Insurance and Financial domain.
  • Strong technical skills and in-depth understanding and hands on experience of latest Java / J2EE frameworks (Struts 1.x, Spring - Core, AOP, MVC, RESTFUL Web services)
  • Experience in Service Oriented Architectures using J2EE Web services.
  • Extensive experience working on Java, J2EE technologies like Custom Tag Libraries (JSTL), Struts 1.2, Spring, Java Server Pages (JSP ), Java, POJOS, Servlets, JDBC, HTML, JavaScript, CSS, Maven.
  • Hands on experience on ISCS SurePower/Guidewire InsuranceNow framework to build insurance applications for clients.
  • Expertise in Adobe Analytics using DTM Implementation & Reporting.
  • Sound understanding and knowledge of Sitecatalyst variables, plugins & web architectures.
  • Expert in delivering third party tags through Ensighten manage and Adobe DTM
  • Extensively worked on Ensighten API to create, update, delete, commit and publishing rules
  • Strong experience working on SQL programming on different database vendors like Oracle 8i/9i/10 and DB2. Used IDE’s like Toad and DB2 Client.
  • Good understanding of Groovy on Grails applications.
  • Extensive experience and knowledge of working in all stages of software development life cycle (SDLC) - Requirement gathering, analysis, design, development, maintenance, enhancements implementation and testing of Web Based and Client/Server applications.
  • Worked in Agile methodology with pair programing.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and tools like Visio.
  • Worked on Gherkin scripting with Ruby mine.
  • Experience in IDE tools like RAD 6.0, Eclipse 3.x for Java and Spring Suite.
  • Hands on experience on Java script frameworks like JQuery.
  • Proficient in Configuration Management tools such as CVS, SVN and GIT.
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Quick learner, very good analytical, technical skills, dedication and hardworking, very good communication, interpersonal skills.
  • Willing to learn new technologies.

TECHNICAL SKILLS:

Programming languages: Java, J2EE, PL/SQL, Groovy

J2EE Technologies: Servlets, JSP, REST, JAXB, JSON, Design Patterns, GSP

Web Development: HTML, Java script, JQuery, AJAX, Angular JS

Application Servers: Apache Tomcat 5.x and 6.0, BEA WebLogic 8.1, IBM Web sphere 6.0

Frameworks / APIs / Tools: MVC, spring 2.x/3.x, Struts 1.x, Log4j, JUnit, ToadDB2 Client

WSDL, JAXRS, JAXWS, XML: RPC, AXIS 1.4, REST Client, SOAP UI

XML: XSL, DOM, XML Schema, SAX, XSLT and DTDs.

Database: Oracle 8i/9i/10g, DB2, My SQL

IDE: Eclipse 3.5, My Eclipse, RAD 6.0

Build Automation: Ant, Maven

Version and Source Control: CVS, Tortoise SVN, Microsoft VSS

ORM: Hibernate 3.x

Project Management: HP Quality center, MPP, Excel, Power Point, RTC, RRC

Operating Systems: Windows 95/98/NT/XP/Vista/7/8, UNIX, LINUX

Visual Paradigm: UML, Microsoft VISIO

Tag Management Tools: Ensighten and Adobe DTM products

PROFESSIONAL EXPERIENCE:

Confidential, Arizona

Senior J2EE Developer

Responsibilities:

  • Developer and Tester Pair-Programing during the iteration.
  • Contribute for estimating the story cards and prioritizing cards during point-sessions
  • Analyzing the technical feasibility of the new features and preparing the solution approach documents.
  • Solution complex story cards and send for approval to ISCS R & D team.
  • Understanding the requirements in the blue-prints.
  • Interacting with business and RA team for any gaps found during the story card implementation.
  • Performing code reviews and technical walk-throughs for the cards completed in the iteration.
  • Developing the unit test cases for the interfaces like GIS, PL score and merit points services
  • Developing the automation test-case scenarios and execute them once the development is done.
  • Preparing show-n-tell document and give live demo to the business at end of each iteration.
  • Participate in daily standup and update team on the story card status and discuss the challenges as focus topics
  • Ramping up the newly on-boarded resources.
  • Documented the on-boarding and workspace setup documents periodically.
  • Actively participate in the Entry Amigos and Exit Amigos.
  • Picking and fixing the defects logged in the sprint metrics repository
  • Analyze the existing functionality and perform bug fixes.
  • Coordinating with Business and ISCS teams in across-the-board
  • Involved in Maintaining CVS and GIT Repository for working with Gherkin.
  • Performed peer and lead code reviews to improve the code quality.
  • Involved in Knowledge Management activities to ensure the knowledge is shared across the team for enhancing the team’s technical and functional expertise and for ease in client interaction.

Environment: Groovy on Grails, Java, J2EE, Spring, JSP, GSP, JQuery, XML Technologies (XSLT, JAXB, JAXP), Web services, Web sphere 6.0, CVS, Maven, Oracle 11g, Oracle 12c on Windows XP, Tomcat, JUnit, J2EE Design Patterns, Groovy/Grails suit tools.

Confidential, Arizona

Senior J2EE Developer

Responsibilities:

  • Understanding the business requirements for new enhancements and estimating the effort.
  • Interacting with business for prioritizing the production issues to fix for upcoming releases.
  • Analyze the existing functionality and perform bug fixes.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Designed presentation pages using JSP and GSP, JavaScript, JQuery, Ajax, CSS, MVC.
  • Perform builds and deployments in development environment using Jenkins
  • Preparing the knowledge documents on the changed functionalities
  • Supporting the code release activities and preparing the migration documents
  • Provide support during production release and evaluating the applications.
  • Provided support for the production release for South data center move and the Oracle 12c data layer upgrade for program admin projects.
  • Involved in working with J2EE Design patterns (Singleton, Factory and Abstract) and Model View Controller Architecture.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented requirements using, Spring. Used designed patterns at different layers like singleton, factory pattern.
  • Design and Development of Servlet classes, DAO, Views using JSP, GSP and custom tags.
  • Closely worked with team members in assembling, binding and deploying components on WebSphere6.0 Application Server
  • Involved in Maintaining CVS Repository and writing pom.xml file which will compile classes, create war and deploy war in WebSphere6.0 application server using Jenkins and Hudson deployment.
  • Performed peer and lead code reviews to improve the code quality.
  • Involved in Knowledge Management activities to ensure the knowledge is shared across the team for enhancing the team’s technical and functional expertise and for ease in client interaction.

Environment: Groovy on Grails, Java, J2EE, Spring, JSP, GSP, JQuery, XML Technologies (XSLT, JAXB, JAXP), Web services, Web sphere 6.0, CVS, Maven, Oracle 11g, Oracle 12c on Windows XP, Tomcat, JUnit, J2EE Design Patterns, Groovy/Grails suit tools.

Confidential, Arizona

Senior J2EE Developer

Responsibilities:

  • Interacting with business for requirement gathering, domain analysis and developing software requirement document.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Designed presentation pages using JSP, JavaScript, JQuery, Ajax, CSS, MVC. Used XML as the data transfer methods.
  • The new application layer was implemented using Spring 3 dependency injection, and POJO
  • Involved in working with J2EE Design patterns (Singleton, Factory and Abstract) and Model View Controller Architecture (MVC II Struts).
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection
  • Extensively worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented requirements using, Spring. Used designed patterns at different layers like singleton, factory pattern.
  • Involved in creating load scripts and executing the stress test on the application.
  • Design and Development of Servlet classes, DAO, Views using JSP custom tags.
  • Closely worked with team members in assembling, binding and deploying components on WebSphere6.0 Application Server
  • Involved in Maintaining CVS Repository and writing pom.xml file which will compile classes, create war and deploy war in WebSphere6.0 application server using Jenkins and LARA deployment.
  • Involved in providing Estimations for the Enhancements.
  • Involved in Knowledge Management activities to ensure the knowledge is shared across the team for enhancing the team’s technical and functional expertise and for ease in client interaction.

Environment: Java, J2EE, Spring, JSP, JQuery, XML Technologies (XSLT, JAXB, JAXP), Web services, Web sphere 6.0, CVS, Maven, Oracle 9i on Windows XP, Tomcat, JUnit, J2EE Design Patterns.

Confidential, Arizona

Java Technical Lead / Senior J2EE Developer

Responsibilities:

  • Worked on analyzing tagging requirements for the Business team and provided appropriate tagging solutions.
  • Designing tagging solution documents as per the vendor tag implementation Business team.
  • Preparing low level design artifacts like flow charts, class diagram, sequence diagram
  • Tracking engagement request to track them through the tagging workflow.
  • Coordinating with Business and third-party vendor teams to close any implementation issues.
  • Test and provide the signoff for tagging implementation and move the solution to higher environments.
  • Track defects opened by the testing team in Quality Center.
  • Gate-keeping the update, commit and approval of the deployment rules in Ensighten.
  • Migrating all the legacy Omniture tracking solutions to the Amex latest standards.
  • Implementation REST client to integrate with Ensighten API service to perform bulk javascript update, commit and publish.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Deployed application on WebSphere Application Server.

Environment: J2EE, JSP, Java1.5, JDBC, XML/XSL, Servlets, Struts, DB2, VSS, Websphere6.0, JUnit, WindowsXP/2000, UNIX, JAXB, Web Services.

Confidential, Arizona USA

Java Technical Lead / Senior J2EE Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible requirements for the enhancements from the bank and involved in providing the implementation details.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Developed the application using MVC-1 Architecture.
  • Involved in developing the Request Handlers, Navigation files Command and DAO components for the enhancements.
  • Design and implementation Integration of server side services with web services.
  • Tested the web services with SOAP UI
  • Involved in creating named SQL queries, Stored Procedures, triggers and integrating with data base entities.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used VSS for efficiently managing the source code versions with the development team.
  • Deployed application on WebSphere Application Server.

Environment: J2EE, Java1.5, JDBC, XML/XSL, Servlets, Struts, Oracle10g, VSS, Websphere6.0, JUnit, WindowsXP/2000, UNIX, JAXB, Web Services.

Confidential, Arizona

Java Technical Lead / Senior J2EE Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible requirements for the enhancements from the Amex Business unit specific analytics needs and involved in providing the implementation details.
  • Evaluated Ensighten and Adobe DTM products for tags delivery onto Amex pages.
  • Integrated Foresee and Opinion lab feedback surveys onto Amex pages using Ensighten tags delivery system.
  • Responsible for mapping Analytics variables to business requirements
  • Responsible for deploying code required for data collection and for validation of deployed code.
  • Establish and potentially enforce standards for code deployment.
  • Ensighten Manage detailed modules, Deployments, Conditions, Spaces, Tasks, Apps, Data, and Events & Reports.
  • Implementing tracking solutions using DTM product for high visible applications
  • Evaluated and configured AAM, Liveperson, EU Cookie Privacy policy, Test and Target, Maxymizer and components onto Amex pages using DTM product.

Environment: Ensighten, Adobe DTM, Foresee and Opinion Lab.

Confidential, Arizona

Java Technical Lead / Senior J2EE Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible requirements for the enhancements from the Amex Acquisition Business team and involved in providing the implementation details.
  • Involved in the implementation GCT tracking events like customer Landing, Start and Submit requests.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Developed the application using MVC-1 Architecture.
  • Involved in activities like code reviews, identifying issue during unit testing to improve the code quality.
  • Involved in creating named SQL queries, Stored Procedures, triggers and integrating with data base entities.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used VSS for efficiently managing the source code versions with the development team.
  • Deployed application on WebSphere Application Server.

Environment: J2EE, Java1.5, JDBC, XML/XSL, Servlets, Struts, Oracle10g, VSS, Websphere6.0, JUnit, Rational Rose, WindowsXP/2000, UNIX, JAXB, Web Services.

Confidential

Senior J2EE Developer

Responsibilities:

  • Wrote the Service Oriented Architecture (SOA) Middle Tier business, system services infrastructure and data access layer using REST WS, spring and Hibernate. 75 to 80% of time was spent writing the application code.
  • Design and develop business services and UI using RESTFUL web services, XSD’s, Hibernate, Spring IOC, AOP,MVC,JSP’s, Java script.
  • Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development
  • Integrate UI with server side services and creating AJAX requests (for admin application, developed using JQuery)
  • Design and implementation Integration of server side services with REST web services.
  • Create JUnit test case and integration test cases for UI and Server side services using easy mocks. Test web services with SOAP UI.
  • Involved in creating named SQL queries and integrating with Hibernate entities.
  • Fill-in for the code development team as required to meet the time lines and work on the development of code using technologies such as Hibernate, Spring MVC, XML Marshalling, Restful web services and Apache libraries.
  • Involved in coding, bug fixing, testing, code reviews and application retrospection.
  • Application support and co-ordination with business teams.
  • Co-ordinate efforts with off-shore team perform design and code reviews.
  • Participate in storage and infrastructure analysis, analyze requirements and perform POC tests in load testing environment.

Environment: J2EE, Spring Core, AOP, MVC, Hibernate, JSP, Java, JDBC, XML/XSL, Servlets, JUnit, JQuery, SOAP UI, CVS, JAXB, SOAP Web Services

Confidential

J2EE Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible requirements and involved in breaking the requirements in to exact implementation details.
  • Developed Web components as per the requirements.
  • Developed Services for multiple use cases like fetching the customer value reports, product suggestions etc.
  • Build User Interface components using JSP
  • Involved in writing stored procedures and functions in PL/SQL to access database for fetching the Customer information like Credit score, products enrolled etc.
  • Performed Unit testing of the code as per the test cases.
  • Developed build and deployment scripts using ANT scripts

Environment: J2EE, JSP, Java1.4, JDBC, XML/XSL, Servlets, Struts, Oracle10g, CVS, Websphere6.0, JUnit, WindowsXP/2000, UNIX, JAXB, Web Services.

Confidential

J2EE Developer

Responsibilities:

  • Requirement Analysis including impact analysis on existing WAS 3.5 and coordination with external services
  • Minor application Enhancements, code enhancements, version changes
  • Generation of reports and technical documentation for the client and the team an analyzing application performance using internal tools on a periodic basis
  • Warranty support handling postproduction issues.
  • Operating Systems: Linux, Sun Solaris

Environment: J2EE, Spring, JSP, Java1.4, JDBC, XML/XSL, Servlets, Struts, CVS, Websphere, JUnit, Rational Rose, WindowsXP/2000, UNIX, JAXB, Web Services.

We'd love your feedback!