We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

Over 5 years experience in analysis design development and testing of Java client-server applications enterprise applications and Web applications.

  • Experienced with various development IDEs and testing and management tools such as Eclipse 3.x RAD 6.0 JUnit Log4j and Apache Maven.
  • Experienced in implementing IOC Dependency Injection and AOP features in various aspects of Spring 2.x 3.x Framework Core Web JDBC MVC and DAO .
  • Experienced in Hibernate 3.x which includes integrating databases writing custom CRUD CREATE RETRIEVE UPDATE DELETE statements and integrating stored procedures and functions.
  • Experienced in database programming and development using SQL PL/SQL and JDBC.
  • Experience in developing Front-End applications using JSF 2.0 JSP 2.0 Servlet 2.3 JavaScript HTML and CSS.
  • Hands on experience in XML Suite of technologies XSL XSLT DTD XML Schema SAX DOM .
  • Experienced in developing web services using Apache AXIS2 with core standards such as SOAP WSDL and UDDI.
  • Experienced with different Web/Application Servers such as Tomcat 6.x and WebLogic Server 10.x GlassFish 3 and JBoss AS 7.
  • Experienced in development testing and deployment of products in Windows UNIX and Linux Environments.
  • Experience in applying various Design Patterns e.g. Singleton Abstract factory and Factory Method.
  • Excellent communication presentation interpersonal and problem solving skills dynamic team player and self-motivated.
  • Positive attitude towards work with adherence to time schedules and quality delivery.

certifications

  • Oracle Certified Professional java SE 6 Programmer
  • Oracle Certified Expert Java EE 6 Web Component Developer

Technical Skills

Java EE Technologies Programming Languages

JSF 2.0 Servlets 2.3 JSP 2.0 JSTL EL Java C/C VB

Custom Tags Library JNDI RMI

JDBC JMS EJB3

Web Technologies Web and Application Servers

XML XPath XSL XTSL HTML CSS JBoss AS 7 GlassFish 3 WebLogic Server 8.x/9.x/10.x JavaScript JQuery AJAX Tomcat5.x/6.x/7.0

RDBMS/Query Languages Java Frameworks

Oracle 10g/11g My SQL Derby Spring 2.x/3.x Hibernate 3.x/4.x

SQL Server HSQLDB SQL PL/SQL

Web Services IDEs and Tools

SOAP RESTful JAX-WS Eclipse3.x/4.x RAD 6.0/7.0 NetBeans 6.x

JAX-RPC JAX-rs

Other Tools/Applications Operating Systems

Apache Maven JUnit Log4j Arquillian UNIX Linux Windows

PrimeFaces Soap ui Cvs svn Toad

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Confidential is a Fortune 500 company and a leading provider of integrated information technology solutions in the U.S. and Canada. It markets resells and distributes technology products and services to government corporate and educational customers as well as delivering critical solutions to their increasingly complex IT needs.

Project Summary

The SMARTtracker14 is a web-based application that manages and tracks CDW customers assets and products and manage decommission contracts coverage that are associated with the assets. Customer can generate and submit tickets regarding issues about the assets and other concerns they can also use different filters to view Assets Contracts Sites Tickets and their details. The system is featured with data statistics illustrated by pie charts bar charts and line chars such as asset count by contract by service type coverage and ticket count by status etc. The system also provides importers and exporters to upload and download data between database and Excel files.

Responsibilities

  • Created xhtml pages and corresponding Controller Classes applying JSF 2.0 and PrimeFaces components implemented bar charts and pie charts illustrating assets and tickets data statistics.
  • Developed Talk With US module for the application implemented user inputs validation features Ticket generation when submitting the comments and customer file uploading to Remedy Remote Server .
  • Developed User Admin access control feature for customers created pages for each customer to show the details of users in a table implemented functions for adding and removing roles to users used by the administrator to control the access for each user.
  • Enabled Enter key to assist with login on the main Login page by writing JavaScript code in the xhtml page.
  • Created methods in Facade Classes that query against database using JPA Criteria API such as counting assets by services type and contract and counting tickets by status etc.
  • Wrote Test Classes for Fa ade Classes and Faces Classes Controllers with JUnit and Arqullian and in conjunction with Mockito framework wrote testing code for data Exporters and Tickets reading and writing involving Web Services.
  • Used Maven to run compilation cleaning and testing code used Subversion to commit code and compare local code to the team version by integrating with Beyond Compare.
  • Involved in task reviews and updating with team by using TeamCity and Redmine to reflect tasks progress and report issues and solutions.

Environment

Java SE 7 Java EE 6 Eclipse 4.3 Hibernate 4.0 JSF 2.1 PrimeFaces 4.0 xhtml JavaScript JUnit 4 Arqullian Mockito 1.9 GlassFish 3.1 JBoss AS 7 Apache Maven 3 Subversion SVN TeamCity Redmine.

Confidential

Sr. Java Developer

Confidential is one of the largest multinational banking and financial services company in the US which provides corporate and investment banking products and services around the world. Its business includes retail banking and brokerage asset and wealth management deposits and home mortgage etc.

Project Summary

The Online Investment Service system is designed for providing customers with credit cards online services. It provides customers with functions to view and download their statements search and view recent transactions and make balance transfers online. It has a featured Online Investment Service which was designed to facilitate trading in short term paper such as Mutual funds Repos Commercial Paper CRA Time Deposits for high net worth corporate and individual customers.

Responsibilities

  • Implemented the Spring MVC framework for managing navigation and page flow and used design patterns like Session Fa ade Delegator MVC and DTO for the back end tier development.
  • Worked on HTML XHTML CSS JavaScript and JSP for development UI.
  • Involved back-end development with Spring framework. Used Spring AOP and Dependency Injection IOC in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Created Database objects such as tables views indexes program units procedures functions packages updated database related enhancements in the Oracle 10g/11g database.
  • Involved in writing Hibernate mapping files HBM files and configuration files.
  • Wrote various Hibernate Queries using Hibernate Query Language HQL and hibernate criterion queries to execute queries against database.
  • Developed complex service components for Data Access Layer DAO classes to interact with back-end.
  • Wrote Operations and corresponding handlers to communicate with Oracle database on Linux/UNIX server.
  • Worked extensively on database design testing modules and deploying in various environments such as DEV QA and assist with deployment on PROD.

Environment

Java 1.6 Spring 2.5 Hibernate 3.0 Servlets 3.0 JSP 2.0 JDBC DHTML JavaScript XML XSLT HTML Oracle 10g/11g SQL PL/SQL WebLogic Server 10.3 Eclipse 3.4

Confidential

Sr. Java Developer

Confidential is a large insurance and financial services company focusing on domestic property and casualty insurance life insurance and retirement savings asset management and strategic investments.

Project Summary

AGCM Agent Gateway Client Management is an application for Nationwide to manage customer information and tasks by providing a household view of customers and their policies quotes billing accounts and contacts. The project aimed to design and implement the Customer Infrastructure CI and Contact Management CTM to support the AGCM front-end including maintaining the databases for customers tracking customer activities and implementing web services that would return data to the front-end. The project also involved different phases of testing such as PT Performance Testing IT Integration testing QA and PROD in different environments.

1.3.1 JCoacle 8i.ise nai Responsibilities

  • Worked on complete life cycle of software development including new requirement gathering redesigning and implementing a new back end tier testing and assisted in deployment of the project to the PROD environment.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests processing form submissions and also performed validations using Commons validator.
  • Integrated JMS Java Message Service with Spring implemented Spring s JMS- GatewaySupport class as a base class for JMS gateway classes.
  • Worked on creating and consuming Web Services based on XML XSL and XPath developed Web Services using Apache Axis2.
  • Involved in JDBC application and developing created new functions stored procedures and updated many database related enhancements in Oracle 10g database.
  • Implemented the business layer by using Hibernate with Spring DAO developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File established data integrity among all tables.
  • Worked on performance tuning for the PT Performance Testing environment and PROD environments built reports to access the performance.
  • Worked on multiple configuration files for mapping Business Objects and Log4j deployment descriptor files such as web.xml and applicationContext.xml file.
  • Involved in enhancements of the system provided production support for any of the production issues encountered fixed functional bugs and added new features upon changes in business rules.

Environment

Java 1.6 Spring 2.5 Hibernate 3.3 Servlets 2.5 JSP 2.0 XML XSLT HTML 4 JavaScript 1.8 Log4j 1.2 Oracle 10g/11g SQL PL/SQL WebLogic Server 10.0 Eclipse 3.6 SOAP 1.2

Confidential

Java Developer

Confidential is one of the leading Money Transferor which has the world s largest electronic exchange financial network and agent network over nearly 200 countries and regions. Its product portfolio includes businesses solutions consumer-to-consumer money transfer bill payment services and stored value options such as prepaid cards.

Project Summary

Compliance Monitoring Tool CMT is developed to facilitate Western Union in managing the Agents data by maintaining the agent segregation and agent level information tracing their day to day transactions and audit trail and dash board reports pertaining to the transactions and commissions for the agents. It provides customized view to the customers and agents based on their role and privileges. It includes some featured contents such as Employee Directory Policies and Forms Cafeteria Menu Audit trail reports transaction level reports and role specific reports etc.

Responsibilities

  • Worked with team to understand the business context problem statement and underlying system architecture generated program specifications documents.
  • Developed data schema and Interface for CMT services designed architecture and high level building blocks to support the work flow based solution approach.
  • Designed and developed Web Services to expose the common resuable functionality of the system that can be used internall by other applications.
  • Streamlined the process within the team to adhere to the WU compliance guidelines and standards for the code units design documents and test cases.
  • Implemented Spring MVC architecture for the User Interface representation
  • Implemented Spring JDBC for the ORM mapping and database CRUD CREATE RETRIEVE UPDATE DELETE operations
  • Implemented Spring and Hibernate mapping through Spring to inject Hibernate ORM functionality as part of the Spring framework.
  • Worked on defect tracking and logging till the closure of the defects during product testing and component testing.
  • Invoved in developing Class and Sequence diagram to describe the interaction of objects using UML.
  • Customized the existing build process and tailored it as per the business needs and implementation criteria of the project.

Environment

Java 1.6 JSP2.0 JSTL Servlets 2.5 Spring 2.5 Hibernate 3.0 RAD JSF 1.0 Eclipse 3.0 Oracle 10g SQL Server 2000 TOAD Apache Tomcat 6.0 SOAP 1.2

Confidential

Java Developer

Confidential is the second largest state-owned commercial bank in China providing a comprehensive range of financial services over 36 countries. The Bank s core business includes corporate banking personal banking and financial markets services.

Project Summary

The Real Estate Portal is a web based banking application. It involves four levels of users of Authors Editors Publishers and Customers. Authors create news articles and save them with a status of Edit . News editors reviews and/or edits the articles and let the authors do updates if required they can re-publish or delete archived articles from the system. Publishers publish the articles by setting future publish and withdrawal dates. Customers can view the articles via the Global or Country news pages.

Responsibilities

  • Designed and developed web pages using JSP Servlets developed Session Beans and Entity Beans.
  • Wrote Build Script for compiling the application.
  • Created test data in the form of XML Files for performing system testing.
  • Developed Database Access Objects using Oracle 10g.
  • Developed stored procedures triggers and queries using PL/SQL in Oracle 10g.
  • Developed Server side programs using Servlets and JDBC.
  • Deployed application in the WebLogic application server.
  • Testing the functionality and behavioral aspect of the application.
  • Used command factory and singleton Design Patterns.
  • Developed build script using Maven and version control using CVS.
  • Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
  • Designed Integration test plan for testing of Integration of all use cases for a module.
  • Responsible for customer interaction analysis of the requirements and project scheduling.

Environment

Java 1.5 EJB 2.0 XML HTML4 JSP 2.0 Servlet 2.5 Oracle 10g WebLogic Server 10.0 Apache Maven 2 CVS

Confidential

Java Developer

Confidential is a leading educational publisher in China which provides college students teachers and professionals with quality educational resources including textbooks teaching materials and e-resources in major academic disciplines.

Project Summary

The HEP Online Library system is a web-based application that provides a user-friendly system designed to permit staff in public and non-public schools to efficiently manage their own secure access to the online library with efficient web-based tools and reporting applications provided by the system through a single-point of entry. It allows schools to administer accounts and program entitlements for their own employees.

Responsibilities

  • Designed and Developed Action classes Action Forms Beans Validators using Struts 1.x Framework
  • Used and configured Struts DynaActionForms MessageResources ActionMessages ActionErrors Validation.xml Validator-rules.xml.
  • Utilized Struts Tiles for JSP page layouts.
  • Developed front-end components using JSP JavaScript. Developed Controller for request processing and populating data.
  • Developed SQL queries on Oracle 10g Database.
  • Developed function module used to communicate with the back-end systems through Server Data Source Lookup and JDBC.
  • Used Microsoft Visual Source Safe for source code management.
  • Developed UNIX scripts for deploying and running the java applications and for automating batch jobs.
  • Developed java Web Services using WSDL created Web Services that calls database for data insertion.

Environment

Struts 1.x Java 1.5 JSP 2.0 JavaScript HTML4 CSS Oracle 10g Web Services 1.2 WSDL 2.0

We'd love your feedback!