We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Hopewell, NJ

Professional Summary

  • Sr. Java Developer with over 6 years of experience in analysis, design, implementation, and testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, spring, Hibernate.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 2.0/2.5 integrated it with Struts/Hibernate/Web Services JMS/JDBC/JNDI
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring web MVC.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Created robust user Interface UI using HTML, CSS, JSP, JavaScript, AJAX, Custom Tags, JSTL, XML, XSL.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages. Performed asynchronous data validation using AJAX.
  • Extensively worked on implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, UDDI
  • Strong at XML Technologies like DTD, XSL, Schemas, X-Path, DOM, SAX
  • Hands on experience in developing Java and J2EE applications using Eclipse 2.0/3.0/3.1, My Eclipse 4.1, WSAD 5.0., RAD.
  • Experience in deployment of the J2EE applications on WebSphere, WebLogic, Apache Tomcat.
  • Experience with JUnit in performing unit testing and determining the application functionality and Monitored the error logs using Log4J and fixed the problems.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose and MS Visio.
  • Experience in using Software development methodologies such as Agile, SDLC, RUP, and OOAD.
  • Extensive experience in working with various databases like DB2, Oracle and SQL Server.
  • Expertise in version control tools like CVS and IBM Rational Clear Case to manage and control software development.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn and adapt quickly to the emerging new technologies.

Technical Skills

App Servers, Web Servers

IBM Web Sphere, WebLogic, Apache-Tomcat, JBoss, Glassfish

Languages

C, C , Java, SQL

Operating Systems

Windows 7/XP/2000/NT/98, Unix, Linux

Databases

Oracle 8i/9i/10g, DB2, MS SQL server

Frameworks

Design Patterns, Hibernate, Struts, Spring

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, Web Services

IDEs development Tools

Eclipse, My Eclipse, IBM Web Sphere Studio Application Developer WSAD , Rational Application Developer RAD

Web Technologies

JDBC, JUnit, XSD, SOAP, HTML, XML,XSL

Design Methodologies

UML, RUP, Rational Rose

Professional Experience

Confidential

Java Developer

Description: Confidential Licensing Exchange Agreement Database application is a tool used by the legal department of Confidential for creating business agreements between various partners of BMS, recording any adverse events from the customer and generating reports using Jasper. It has a web interface and involves the use of technologies such as AJAX, JSP, and Core Java. The software architecture of this application made use of Spring MVC for the frontend development and other Java Servlets API fundamentals. Backend services were implemented using Hibernate 3.0 framework for data fetch, insert and update.

Responsibilities:

  • Designing, Development, JUnit testing and Integration of the project.
  • Design involved the use of several J2EE design patterns.
  • Worked with the Business Analyst for requirement gathering and organized regular Demos during the course of development while following Agile methodology.
  • Used J2EE 1.4 guidelines with JSPs, Servlets and different Java design patterns.
  • Ant build file creation and usage of Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end View to
  • Spring Controllers configurations to Model and Hibernate mappings.
  • Used Anzen security tool for configuring and authorizing user information web security.
  • Wrote JQueries for easier Ajax implementation.
  • Prepared Load testing scripts using eLoad/etester tool and ran the tests with hundred users and monitored the performance for our application.
  • Provided solutions for bug fixes in this application.
  • Created queries, procedures triggers in the Oracle9i database.
  • Used Clear case as a version-controlling tool for managing the module developments.
  • Wrote eLoader and eTester test scripts for various testing business actions.
  • Prepared code documentation for future reference and upgrades.
  • Conducted code review for team members, involved in Unit testing.

Environment: J2SE 1.4, J2EE 1.4 Servlets 2.4, JavaBeans 1.0, JSP 2.0 , Web logic server 9.1, Spring 3.0, Hibernate 3.0, eLoader, Clear case, AJAX, Oracle 10g, Windows 2000..

Confidential

J2EE Developer

Description:Confidential is basically the Confidential and lane management system used in Confidential. This application is capable of monitoring both the Manual and Electronic tolls in the Plazas. This application aids the Plaza supervisor in monitoring the lane activities and also helps in controlling the lanes even through remote system. The application keeps managing the money collected in the tolls through its Money Room management systems.

Roles Responsibilities:

  • Developed the MIB management server to trace and log the network hardware devices.
  • Developed MIB server interface so external SNMP agents to interact with the system.
  • Involved in processing the tag information that are collected in the electronic lanes through messaging between lane and Plaza.
  • Involved in creating interfaces for the Money Room Devices like Coin Counter, Bill Counter, RFID Reader, Vault Scale and Receipt Printer to communicate in a network.
  • Involved in designing and developing the interface through which the application shares the information to a remote workstations.
  • Implemented the maintenance scheduling agent to have the Money Room devices maintained in proper cycle.
  • Spring framework system is used to build the application.

Environment: IBM Websphere Application Server 6.0, JDK 1.5, J2EE, Hibernate, Spring, JSP, Servlets, XML, JDBC, JNDI, JMS, Oracle, Log4J, IBM Rational Application Developer 7.0, Privia, UNIX, Windows, IBM Clear case, SNMP4J.

Confidential

Software Developer

Description: In Web Content Management- Infrastructure Enhancements rendering project, new custom tags have been developed to render the content from Documentum and display them as indexes. And one more use of this tag is to render the content from the Documentum and display in any part of the JSP.

Responsibilities:

  • Developed the Servlets for request processing Published Static Content pages in the Documentum using Web Publisher Tool. Implemented Retrievers, Post Processors, Evaluators. Used Post Processors, Evaluators, and Comparators to filter the data according to the user profile. Implemented DAOs to retrieve the data from the back end. Developed data module which gets data from the database using JDBC Connectivity Created SQL Procedures and queries to fetch the data. Responsible for Fixing and verification of open bugs. Deployed the application in UNIX OS in Test Environment Environment: Java, JSPs, Servlets, Struts, WSAD5.1, XML, Star Team, Oracle 9i, Documentum Web Publisher, UNIX.

Confidential

Application Developer

Description: Confidential is an enhanced manufacturing execution system Confidential built on the Java 2 Enterprise Edition J2EE architecture that provides real-time, high-resolution information which integrates and optimizes all facets of the supply chain with production operations. Confidential increases collaboration, visibility and trace ability throughout the global supply chain to enable customers to share manufacturing information with partners and suppliers.

Responsibilities:

  • Designed the Application using the Model View Control Architecture.
  • Developed Java Server Pages JSP's and generated HTML Files.
  • Developed RMI based task scheduler
  • Used SAX/DOM XML Parser for parsing the XML file
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE Servlets, JSP, JDBC, JNDI
  • Integrated the Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries
  • Interacted with the Users and Documented the Application.

Environment: Java, J2SE, C , JDBC, Servlets, JSP, HTML, RMI, J2EE, DHTML, Oracle, PL/SQL, Visual Age 3.5.

Confidential

Java Programmer

Responsibilities:

  • Designed and developed JSP, Servlets, HTML and java Script.
  • Converting Functional requirements into Use case diagram, Sequence Diagram using UML.
  • Developed Servlets, core Java components and designing JSPs.
  • Involved in the preparation of unit and system test cases and involved in unit testing.
  • Develop the JSPs and custom tag libraries perspective and validated all Customer Connect screens using Java scripts.
  • Extensively created and used JSP tag- libraries.
  • Responsible for creating Unit test cases.
  • Managing the User Exceptions. Involved in preparing SQL queries
  • Responsible for deploying the application on Apache Tomcat.

Environment: Java, JSP, XML/XSL, Tomcat Web Server, WSAD, HTML, DHTML, JavaScript, Servlets, JDBC, UML.

We'd love your feedback!