We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

Professional Summary

Over 6 Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.

  • Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Expertise in developing applications using Java, J2EE Technologies, JDBC, JSP, Servlets, RMI, XML, JavaScript, HTML, AJAX.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
  • Experience in GUI development using HTML, CSS, JavaScript, XSLT, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Designed and developed the application using Struts 1.0 & 2.0, Spring 2.5/3.0 and Hibernate 2.0 & 3.0 Frameworks.
  • Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and Scrum methodologies.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern etc.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL or PL/SQL, Stored Procedures.
  • Experience with Application Servers and Web Servers such as BEA Web Logic Server 8.1/9.2, JBoss Server 4.2.2, IBM Web Sphere 5.0/6.0 and Apache Tomcat 5.5.
  • Extensive experience in different IDE’s like Net Beans, Eclipse - Indigo/Galileo & Helios.
  • Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.

Confidential

  • Sun Certified Java Programmer for JAVA 2 Platform (SCJP).

Education

  • Master’s in Engineering.

Technical Skills:

  • Programming Languages: C, C++, Java, Visual Basic
  • J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, JMS, Java Mail, JAXB, JAXP.
  • Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, SAX, DOM, JSON
  • Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL, SQL Server.
  • Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic
  • Web Services: Apache CXF/XFire, Apache Axis, SOAP
  • IDE: Eclipse, NetBeans, JDeveloper, WSAD
  • Tools: Ant, Maven, TOAD, XML SPY
  • Frameworks: Struts, Spring, Hibernate
  • Version Control Systems: CVS, SVN, ClearCase
  • Testing/Logging tools: JUnit, EasyMock, JMock, log4J
  • Operating Systems: Windows XP/Vista/7, Unix, Linux

Professional Experience:

Confidential, Boston, MA September 11-Till date
Role: Java/J2EE Developer
Navinet is America’s largest real-time healthcare communications network. With an application solution set includingpractice management,electronic health records,mobile e-prescribing and decision support,care collaboration, andelectronic document exchange.NaviNet Prescribe gives providers anywhere, anytime access to e-prescribing that enhances clinical decision support and saves hours a week by streamlining medication management. Access patient formulary, coverage and co-pay information.
Responsibilities:

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Developed the presentation layer and Spring MVC framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Designed and developed Spring AOP components for Service implementation.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
  • Employed Hibernate 3 for ORM mapping and persisting the data to backend.
  • Tomcat application Server was used for deploying the application.
  • Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven script for building and deploying the application.

Environment:Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Ajax, SQL, Servlet 3.0, Jsp 2.0, Spring 3, Hibernate 3.0, JUnit, Maven 2.0, Oracle 11i, Tomcat 5.0, Eclipse 3.5.

Confidential, NJ March 10-September 11
Role: Java/J2EE Developer
This system provides Patient Administration, Billing Management functions for the hospital. The major functions of Administration module are Allocating Registration, Recording Personal Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing module allows Billing and receivables, looks into multiple modes of Payment and Rates Definition for Services.
Responsibilities:

  • Participated in Requirements Analysis, and Design and Development phases of the project and worked in Scrum Methodology
  • Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Used Object oriented JavaScript for developing rich client page.
  • Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Used SAX Parser for parsing the xml document.
  • JBoss Server was used as the application server for deploying the application.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying the application.

Environment: Java 1.5, J2EE, XML, JavaScript, HTML, SQL, Servlet 2.3, Jsp 1.2, Struts 2, Hibernate, Log4j, JUnit, Ant, Oracle 10g, and Eclipse, JBoss.

Confidential, Irving ,TX November 08- March 10
Role: Java/J2EE Developer
The product PCC (product collection catalog) is the web, DVD based product to be designed, build and implemented the products collection catalog for AT & T dealers. The product is constructed in a way when a particular phone is selected all the possible accessories will be displayed for that particular phone which increases the sale of the company.

Responsibilities:

  • Involved in designing & documentation of flows & functional diagrams.
  • Designed all type of UML diagrams, which is needed in developing the application.
  • Responsible for writing AJAX functions using JavaScript and CSS in HTML.
  • Used JavaScript code, HTML markup and CSS style declarations to enrich websites.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.
  • Implemented the application using Struts Framework which is based on MVC design pattern.
  • Used Hibernate for Object relational Mapping and used Spring AOP for Connection Management and Transaction Management.
  • Used Struts Validation Framework and JavaScript for server and client side validation.
  • Deployment process of the application on the Web sphere application servers.
  • Used Clear quest as bug tracking system. Extracted Logging errors by Log4j.
  • Written Test Cases for Unit Level Testing using JUnit.
  • Extensive usage of ANT builds process for the delivery of the end product.
  • Involved in testing, debugging complete flow of the modules.

Environment: J2EE, JDBC API, XML,HTML, AJAX, CSS, JavaScript, Servlet 2.3 , Jsp, Spring AOP, Struts 2.0, Hibernate, Clear Quest, Web sphere, DB2, SQL, JUnit, ANT , Log4j, Eclipse 3.1,

Confidential, LA August 07-November 08
Role: Java/J2EE Developer
Billing Applications is a web based project developed to maintain billing and power consumption information of Southwestern Electric Power. The project entails in designing, building and maintaining power consumption information which consisted of a PL/SQL package to generate invoices and a report to deliver the results of the entire cycle.

Responsibilities:

  • Gathered and analyzed requirements and converting them into technical specifications.
  • Used Rational Rose and Microsoft Visio for creating Sequence and Class diagrams.
  • Implemented various J2EE design patterns like Business Delegate, Singleton, Factory Design patterns
  • Designed JSP Tag libraries for reusable web interface components
  • Involved in writing the client side validation using HTML, JavaScript.
  • Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
  • Used SOAP request response exchange pattern to exchange business XMLs
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data and wrote Stored Procedures for interacting with the database
  • Designed and developed Servlets, Jsps to implement business logic and deploy them on the IBM Web Logic Server.
  • Employed a Test-Driven-Development approach to develop applications.
  • Extensively used Unit and Integration testing using J Unit.
  • Used log4j to perform logging in the applications.
  • Created jar files, compiled them and run those using ANT scripts

Environment: Java, J2EE, HTML, JavaScript, XML, Servlet 2.3, Jsp, Web Logic, Oracle 8i, Log4J, J Unit, ANT, SOAP, Eclipse.

Confidential, India January 06- August 07
Role: Software Developer
Retail Card Order management is a web-based application can be used either to activate or deactivate a calling card by calling API’s. It can get the data by Interfacing with Epicor (Accounting software) and DCP (Dynamic Charging Platform) Systems, invoices and mail those invoices to the distributors in the provided format and send an accounting entry to Epicor in the determined format and supports user management, role management and menu management.

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Involved in Data Analysis and provided the solution sets to work teams.
  • Developed front-end screens using HTML Java Applets to serve as data entry screen and Java Servlets for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business Logic with JSP. Involved in developing Java classes for handling petitions and forwarding petitions. Provided connections using JDBC to the database and developedSQL queries to manipulate the data.
  • Developed the ANT Script for building the application.
  • Responsible for Production support of Application by proactively looking at production issues.

Environment: Java, HTML, Java Script, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT.

We'd love your feedback!