We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Warren, NJ

PROFILE SUMMARY

  • 6 years of extensive experience in application design and development using Java, JEE and Database technologies.
  • Expertise in system study, requirement gathering, design, development, deployment and maintenance of web based and middleware applications. Well versed in technical documentation skills.
  • Extensive experience in server side programming using MDB's, Spring and Hibernate frameworks.
  • Extensive experience in web development using JSP's, Struts, Validations and Tiles frameworks, JavaScript and DHTML.
  • Extensive experience in database design and development. Well versed in MySQL, Oracle SQL and PL/SQL.
  • Experience in configuring application servers -WebLogic, WebSphere, JBoss and Tomcat.
  • Experience in using ANT, Maven tools to build and deploy applications.
  • Proficient in implementing Java/JEE design patterns like MVC, DAO, DTO, Session Facade and Singleton.
  • Experienced in Agile methodology.
  • Experience in UML based Object Oriented Design using Rational Rose.
  • Exposure to UNIX and LINUX environments.
  • Strong problem solving and trouble shooting skills based on proven software engineering principles.

TECHNOLOGIES / TOOLS / METHODOLOGIES

Java & JEE Technologies : Java, EJB, JMS, JDBC, Servlets, and JSP.
Web Technologies : JavaScript, DHTML, CSS, XML, AJAX, Web Services
Open Source Frameworks : Spring, Hibernate3, Struts 1.2/2.0, Tiles, JUnit, Ant, Log4j,
Castor, JAXB, SAX.
Java IDEs : Eclipse 3.3, MyEclipse, WSAD, RAD
Application Servers : BEA Weblogic 8.1/9.2/10.3, JBoss 4.1.2, Websphere 6.1
Web Servers : Apache Tomcat Server, Apache Web Server
Databases : Oracle 11g, DB2, MySQL
Database Tools :TOAD, SQL Developer, SQL Navigator
UML Modeling Tools : Rational Rose 7.0.
Methodologies : OOAD, TDD (Test Driven Development), Agile
Operating Systems : MS Windows, UNIX and Linux
SCM Tools : CVS, SVN, VSS
Protocols : HTTP/HTTPS, SSL

EDUCATION:

  • Master of Science in Computer Science
  • Bachelor of Technology in Computer Science

PROFESSIONAL EXPERIENCE

Confidential - Warren, NJ Jul 10 - Till Date
Position: Java Developer
Project: eDelivery GSU
eDelivery is the ability to deliver traditional paper and telephone communications (secure and non-secure) to customers through low cost, interactive digital communication channels. In addition to obvious environmental, revenue, cost and productivity benefits of eDelivery, a common platform and operational approach provides additional benefits to CITI. A component of an eDelivery solution includes: Customer Enrollment, Content Assembly, Content Security, Content Delivery, Digital Signature & Digital Certificates, etc. On boarded CPB (CITI Private Banking) successfully.

Roles and Responsibilities:

  • Worked closely with Business to gather requirements and wrote use cases.
  • Configured Spring framework with Hibernate and Struts frameworks.
  • Used Hibernate to map the database tables to java objects.
  • Used JAXB to map the java objects to XSD and vice versa.
  • Produced Secured Web services over SSL.
  • Consumed Secured Web services to communicate with Secure Email system.
  • Created unit test cases and tested the developed components using JUnit framework.
  • Worked closely with QA team for system testing and bug fixes.
  • Involved in redesign & refactoring the code and even made enrollment module to be driven by database.
  • Involved in production support (Faced issues like CPU starvation, Out of Memory etc).
  • Configured and made Web service to be available over HTTPS in WAS 6.1

Environment: Java 1.6, JEE, JSP, Oracle 10g, SQL Developer, Hibernate 3.0, Spring 2.5, Struts 2.0, JAXB, XML, XSD, XSLT, Subversion, Web services, WSDL, SOAP, JAX-RPC, JMS, Eclipse 3.5, JBoss 5.1, RAD, WAS 6.1, SSL, HTTP/HTTPS, Windows Xp, Maven.

Confidential - Keene, NH Jun 09 - Jul 10
Position: Java Developer
Project: Case Pick System Bridge
Case Pick System Bridge (CPSB) is an Integration application between existing Warehouse Management System (WMS) and Case Pick System (CPS) applications. This is a middleware application which receives requests and responses from both WMS and CPS. This application is developed using Sockets, Web Services, ActiveMQ Series, Spring IoC, Spring AOP, Hibernate, Struts, Castor, MySQL, JBoss and Tomcat. Modules developed - Order Splitter, Order Creation, Item Chain SPOG Maintenance, Default Item SPOG Maintenance, D2S Orders, Inventory Management and Business Errors UI etc.

Roles and Responsibilities:

  • Used Struts, JSP's, Java Script, Ajax, and CSS for web component design.
  • Configured Spring framework with Hibernate and Struts frameworks.
  • Implemented Multi-threading using Spring TaskExecutor.
  • Used Hibernate to map the database tables to java objects.
  • Used Castor to map the java objects to XML schemas and vice versa.
  • Created Message Listeners to listen on the ActiveMQ Queue.
  • Consumed Web services to communicate with CPS.
  • Created unit test cases and tested the developed components using JUnit framework.
  • Model and implement database objects in MySQL database
  • Used TaskExecutor for managing multi-threading in Order Creation module.
  • Worked closely with QA team for system testing and bug fixes.

Environment: Java 1.6, JEE, JSP, CSS, MySQL 5.0, Ajax, TOAD, Hibernate 3.0, Spring 2.5, Spring Web flow, Struts 1.2, Eclipse 3.5, JBoss 5.1, Castor, XML, CVS, Axis, Web services, WSDL, SOAP, ActiveMQ 5.1, Windows Xp.

Employer - Confidential, Jul 08 - May 09
Industry: Confidential - Chicago, IL
Position: Java Developer
Project: Claim Processing System.
Developed for a Insurance firm which is a Secure and Reliable Insurance System that involves accepting and processing of claims received from various clients nationwide. Project deals with the development and maintaining the records, provides a user interface to track their claims and provides the administrative department to keep track of their customers and the plans they are taking.

Responsibilities:

  • Develop business and web components using Struts framework, Spring framework and JavaScript based on agile methodology.
  • Configure Hibernate to map database tables to java objects.
  • Model and Implement database objects in Oracle database.
  • Create unit test cases and test the developed code using JUnit framework.
  • Create design documents detailing the implementation of business requirements.
  • Mediate with the QA team for system testing and bug fixes.
  • Provide architectural solutions based on Java/JEE design patterns for the service and data access layers.
  • Developed Stateless Session Beans and Entity Beans using EJB.
  • Developed Web Services using Axis and experienced with SOAP / WSDL.
  • Used JAXB to marshal and unmarshal the Java Objects into XML and XML to Java Objects.
  • Worked on various design patterns like DAO, DTO, MVC, Singleton, etc.

Environment: Java 1.5, J2EE, JDBC, Servlets, JSP, JSTL, HTML, Java Beans, Spring IoC, Struts 1.2, Hibernate 3.0, EJB, Web Services, Axis, XML, WSDL, SOAP, JAXB, JUnit, RAD, WAS, JIRA, ANT, DB2, UNIX, CVS.

Employer - Confidential, Jan 08 - Jul 08
Industry: Confidential - NYC, NY
Position: Java Developer
Project: Employee and Drug Management System
This is a project mainly for developing an Intranet application for maintaining Employee details, Controlled Drugs, Daily sales and purchases, and keeping track of sales from different insurance companies.

Responsibilities:

  • Develop business and web components using Struts framework, JSP, HTML, CSS and JavaScript based on agile methodology.
  • Created stored procedure and PL/SQL for back end.
  • Unit tested the developed code using JUnit framework.
  • Mediated with the QA team for system testing and bug fixes.
  • Created an automated build script for building and deploying the application using ANT.
  • Used ORM technologies like Hibernate and Integrated with Struts Framework.

Environment: Java1.4, J2EE 1.4, Servlets, JSP, JSTL, Struts 1.2, Tiles, Hibernate, SOAP, WSDL, Web Services, XML, SQL Server, Eclipse 3.1.2, JBoss 4.x, Subversion, ANT, JavaScript, TOAD, HTML, CSS, UNIX.

Employer: Confidential, Jan 07 - Dec 07
Industry: Confidential - Chicago, IL
Position: Java Developer
This software to help medical practices manage their offices has been around for decades. Today, Practice Management Software (PMS) allows staffers to track patient demographics, visits, and diagnoses; collect, transmit, and track billing information and insurance payments; manage appointment scheduling; and generate a variety of reports. Developed main modules are; Appointment, Patient, Billing, E-Charts, Reports.

Responsibilities:

  • Modeled classes and database tables using Rational Rose.
  • Configured Spring framework with Hibernate and Struts framework.
  • Cleaned up hibernate mappings to map legacy database tables directly to java business objects.
  • Created unit test cases and unit tested the code using JUnit framework.
  • Used JSP, Struts, HTML, CSS and Java Script for developing web components
  • Involved in writing the Ant scripts to build all the packages and deploy into Weblogic server.

Environment: Java 1.4, J2EE, JSP, Servlets, Spring, Hibernate, Weblogic 8.1, Eclipse, Oracle, XML, HTML, CSS, JavaScript, JDBC, Unix, Rational Rose.

Confidential, Hyderabad, India Jan 04 - Dec 04
Position: Developer (ECOMMERCE)
Project: Tourism Portal Development
This portal displays the complete details of hotels enrolled in the portal. Online booking of hotel, travel and package is enabled on the portal. The portal can handle tariff for multiple season for a hotel. I involved myself in developing online hotel booking interface and complete dynamic display of hotels and hotel packages. Interacted with the client to gather business requirements Analyzed and developed the logic.

Responsibilities:

  • Responsible for developing web components using JSP,Servlets and Java Script.
  • Developed Action Forms and Action Classes in Struts framework.
  • Involved in design and development of content management for presentation tier and business logic implementation on the mid tier
  • Designed and developed the JSPpages with HTML, JavaScript, XML etc and accomplished the front end validations
  • Created custom tag libraries using JSTL for all the tags used in the actual layouts of flyers.
  • Implemented J2EE patterns like DAO, Session façade, Singleton and Value Object.
  • Struts were used to make the application web-centric, and followed the MVC modular architecture for the application.
  • Involved in writing complex SQL queries for interacting and updating database.

Environment: Core Java, JSP, JSTL, Servlets, EJB, Java Beans, XML, DTD Schemas, SAX/DOM HTML, JavaScript, JDBC 2.0, Oracle, UML, Weblogic, Eclipse, Tomcat, Struts.

We'd love your feedback!