We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

NY

Summary

  • 8 years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web-based and Distributed n-tier environments using Java/J2EE technologies in insurance domain
  • Extensively worked on MVC - struts framework including JSP tag libraries, validator plugins
  • Well versed in designing presentation layer components using Servlets, JSP, Tag Libraries, HTML, CSS and JavaScript
  • Work experience in developing data access layer using JDBC and Hibernate
  • Strong work experience in application integration using Web Services such as JAX RPC, SOAP, WSDL
  • Implemented rich web applications using AJAX, XML, XSL, and XSLT
  • Strong working knowledge of Core design patterns like Factory, Singleton and J2EE design patterns like MVC and DAO
  • Strong understanding expertise in web technologies like HTML, Java script, jQuery, AJAX, CSS and JSON
  • Experience in using various Configuration Management tools like Clear Case, StarTeam and CVS
  • Extensive experience with different IDEs such as Eclipse, IBM RAD, WSAD.
  • Proven efficiency in developing application components iteratively and incrementally using Agile Software Development methodology, Test Driven Development methodology and Waterfall Model projects as well
  • Versatile in developing and deploying Enterprise wide applications onto various application servers like Apache Tomcat, IBM Web Sphere, JBoss
  • Good understanding of Object Oriented Analysis OOA , Design OOD based on UML architecture using Rational Unified Process RUP
  • Expertise in working with various databases using Hibernate, SQL queries and stored procedures
  • Sun Certified Java Programmer and Web Component Developer
  • Versatile team player with good analytical, communication and interpersonal skills

Technical Skillset

  • Languages
  • JAVA, UML, XML, XSL, HTML, SQL
  • Web Technologies
  • Struts Framework, Spring DI, J2EE Servlet, JSP, JSTL , EJB, JDBC, Junit, Custom Tags, JavaScript, jQuery, CSS, AJAX, Web Services SOAP, JAX RPC, WSDL
  • Databases
  • Oracle 11g/10g/9i, SQL Server 2005/2008/2012
  • Tools
  • IBM Rational Application Developer, IBM WebSphere Application Developer, Eclipse, TOAD, IBM Rational Rose, Stylus Studio, JProfiler , JIRA, CA Unicenter
  • OR Mapping
  • Hibernate
  • Web/Application Servers
  • Apache Tomcat, WebSphere Application Server, Jboss
  • Version Control
  • CVS, Rational Clearcase, StarTeam

Confidential

Senior Java J2EE Developer

Confidential Processing web application provides solution for Accounts Payable automation and workflow. Employee Expenses is an application used by AXA employees to reimburse any business expenditure incurred. Invoice processing application processes vendor invoices, automates approval process and emails notifications based on invoice status. . The application enables to generate Purchase Orders and route them online for approval. All invoices matched will be tracked against the PO. Matching rules can be configured to ensure that invoices are properly matched to POs based on your existing business rules. Invoice images and data are presented to users during the invoice approval or matching process.

Responsibilities

  • Used the J2EE components like Servlets, JSP's and implemented using Struts MVC framework
  • Create Hibernate mapping files to map the POJO to DB tables
  • Involved in preparing the Application Design Document
  • Created use-case diagrams, class diagrams and activity diagrams
  • Involved in design, development and implemented new methods and procedures that meets the requirements of the project.
  • Utilized Front Controller, Singleton design patterns to implement the web module
  • Implemented core business classes as spring beans and utilized Spring IOC feature to inject complex beans in various business classes
  • Used Hibernate framework to write insert, modify and selection SQL queries
  • Prepared the test plan and executed test cases for unit testing using JUnit. Also reviewed system test plan and system test cases
  • Provided permanent fix for production issues by finding the root causes and suggesting solutions
  • Involved in fixing the existing bugs and was part of the product stabilization process
  • Involved in peer code review

Environment

Struts MVC Framework, Servlets, JSP, Spring DI, Hibernate, CA Unicenter Service Desk, WebSphere Server, Eclipse, Unix, XML, XSLT, XSD, XPath, SQL, JavaScript, HTML, CSS, LDAP, Peregrine Change Request, Unix, Oracle , Stylus Studio, Junit

Confidential

Senior Java J2EE Developer

Confidential s initiative to replace the traditional paper statement of account, with a web-enabled electronic statement reconciliation and settlement solution. E-settlement offers a range of benefits to both reconciling and authorizing users, making it easier for the broker partners to do business with AXA. Real time accounting, mid-month adjustments and query progress are visible to the brokers throughout the month. Users have a download and print facility on all relevant screens. Query history remains with the query providing an audit trail until it is resolved and settled making the process far more transparent. Brokers can view query resolutions as soon as they are completed by AXA Insurance. Authorizer has complete control of users within their firm and is always in control of the amount paid and when payment is made.

Responsibilities

  • Involved in analysis, design, coding and testing phases of software development life cycle
  • Interacted with business analysts and business users to analyse the requirements
  • Followed agile methodology and Test driven approach in building the system
  • Interacted with Oracle database using Object/Relational mapping Hibernate framework as the bridge to persistence layer
  • Implemented Complex business Delegate layer using DAO's created and business logic
  • Provided production support and resolved production issues
  • Used Asynchronous JavaScript and XML AJAX for better, faster interactive Front-End
  • Used Struts Tag Libraries in the presentation layer to simplify the complexities of the application
  • Provided production support and resolved production issues
  • Performed version control using Clearcase
  • Fixed bugs and performed integration testing

Environment

Struts MVC Framework, Hibernate, WebSphere server, Eclipse, XML, XSLT, XSD, XPath, SQL, JavaScript, HTML, CSS, LDAP, Peregrine Change Request, UNIX, Oracle, Stylus Studio, CA Unicenter Service Desk

Confidential

Java/J2EE Developer

The project scope included developing 'Combined Summary information for Accounts' which provides multiple views of account summary information for a set of accounts. Each view provides graphical representation of the transactions grouped on monthly basis. This allows the member to get a complete picture of the spending, withdrawal, deposit, payment, transfer transactions performed on the selected set of accounts.

Responsibilities

  • Interacted with business users to gather requirements
  • Participated in refinements and mapping of requirements into functional areas within the application
  • Designed and developed User Interface using Jsps, JavaScript, CSS, HTML
  • Written the client side validation using java script and JQuery
  • Used Struts MVC framework for implementing the Web tier of the application
  • Worked on JPA persistence tier. This involves developing JPA entities and maintains the relation
  • Involved in deploying jars to JBoss server in various testing environments Development, Staging and production and fix the deployment issues consequently
  • Responsible for writing the business logic
  • Developed reusable key components
  • Involved in Code Review and Final Inspection
  • Used WebSphere Application Server for deploying various components of application
  • Involved in writing test cases, unit testing, component integration testing and system testing of the developed modules
  • Framed change control procedures to protect the project from unnecessary changes by ensuring that change proposals are considered systematically

Environment

J2EE, AJAX, XML, Struts, JDBC, Hibernate, HTML, SOAP Web Services , jQuery, Java Script, Oracle , JBoss, Eclipse, STAR TEAM Version Controlling , SQL, CSS, Rational Rose.

Confidential

Java/J2EE Developer

Developed web application to capture the Power of Attorney information. Representatives activate an agent as a Power of Attorney POA for a member on receiving the request. To activate an agent, member must provide the agents information for whom POA is to be signed. Notifications are sent to the member as and when POA gets activated, expired or revoked. Developed Audit functionality to keep track of the changes done for the POA.

Responsibilities

  • Participated in requirement gathering and analysis
  • Prepared the estimates, time lines of the deliverables and project execution plan
  • Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using Rational Rose
  • Used USAA Struts framework, J2EE, RAD, and Oracle for development
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages
  • Created Action Classes in Struts MVC Framework
  • Designed and implemented action-flows for persistence of user entered data
  • System components construction using Java, EJB and hibernate
  • Guided the team during development and testing phase
  • Experience in using Version control system STAR TEAM

Environment

J2EE, Servlet, JSP, XML, Struts, Hibernate, SOAP Web Services, HTML, Java Script, SQL Server, WebSphere Application Server WASD - RAD, STAR TEAM Version Controlling , SQL, CSS, Rational Rose.

Confidential

Junior Java/J2EE Developer

The project scope is to allow the client members to delegate access online for Web Bill Pay to eligible household members. This allows the authorised members to pay bills using members account. Members can delegate bills to their family members only if certain business criteria are met. Granting or revoking of access is notified via email. E-Signature, provided as a web service, is required to be signed by the member for delegating access to bills.

Responsibilities

  • Developed the first project to follow agile methodology in USAA Enterprise and successfully implemented
  • Executed 'Delegate Bill pay' project successfully with zero system testing Defects and no post implementation defects
  • Analysed the system requirements and design by developing Use Case, Class, Sequence and Collaboration Diagrams using Rational Rose as part of UML
  • Developed the application using USAA presentation services framework
  • Created and deployed EJBs to process business logic and interfaced them with Servlets
  • Onsite - Offshore coordination
  • Involved in Unit testing, Functional testing and component testing

Environment

J2EE, XML, Struts based Presentation Services, EJB, HTML, CSS, Java Script, SQL Server, WebSphere Application Server WASD 5.1 - RAD, Star Team Version Controlling , SQL.

Confidential

Junior Java/J2EE Developer

The application allows customers to create and implement a financial plan with their short and long term goals. Member's financial goals are collected through a questionnaire, the progress is reviewed at least annually and suggests adjustments as the financial needs change.

Responsibilities

  • Worked as a developer and involved in design, development and unit testing
  • Worked on the Presentation tier using Struts framework and designed Actions, Action Form, Helpers and related configuration for each use-case
  • Worked on Exception handling for the application
  • Developed Servlets, JSPs, JavaBeans and helper classes to support sever side programs
  • Developed client side validations using JavaScript's

Environment

J2EE, XML, Struts based Presentation Services, JDBC, HTML, CSS, Java Script, Oracle, WebSphere Application Server WASD 5.1 - RAD, Star Team Version Controlling , SQL.

We'd love your feedback!