We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

MD

SUMMARY

Having 6 years of IT experience in developing, delivering of software using wide variety of technologies in all phases of the development life cycle. Expertise in Java technologies as consultant, proven ability in project based teamwork and good communication skills.

  • Very Strong Object-oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring, System and User Acceptance Testing.
  • Hands on experience in developing numerous Multi-tier Java, J2EE (JSP, Struts Framework, Servlets, Springs, RMI) components including Business Components (EJB), Presentation Tier components (JSP, Struts Tag Libraries, Custom Tag Libraries, HTML, DHTML), Resource Tier components (JDBC) and Persistent Object Components using Hibernate and DAO.
  • Extensive experience as a software engineer for clients in the Pharmaceutical, LIMS, Web and Product Domain.
  • Extensively development experience in different IDE’s like Eclipse, NetBeans and Edit plus.
  • Experience in developing REST Full Web Services.
  • Knowledge in XML technology and working with numerous DOM and SAX parsers and XSLT for transforming the XML.
  • Extensively used J2EE design and Java patterns like Model View Controller (MVC in Spring), Session facade, Data Value Objects, Data Access Objects, Singleton and Factory patterns.
  • Experience in writing JUnit in test driven development.
  • Experience in developing and deploying applications in JBoss and Apache Tomcat servers.
  • Expertise in relational databases like Oracle, My SQL and PostgreSQL.
  • Excellent analytical, problem solving and communication skills.
  • An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
  • Extensive experience in working with the Customers to gather required information to analyze, debug and provide data fix or code fix for technical problems, build service patch for each version release and unit testing, integration testing, User Acceptance testing and system testing and providing Technical Solution documents for the Users.

TECHNICAL SKILLS

Languages

Java, C, C++, SQL

J2EE Technologies

EJB 3.0, Servlets, JSP, JSTL, JDBC, Spring2.5,LOG4J, JUnit

Middleware

Hibernate 3.0

Databases

Oracle 9i/10g , MySQL, PostgreSQL

Web Technologies

JQuery, Applets, JavaScript, CSS, HTML, XHTML, AJAX, XML, XSLT

Web Services / Messaging

REST Full Web Services.

Web/Application Servers

JBOSS 4.2.3, Tomcat 4x/5x

IDE Tools

Eclipse 3.2, NetBeans 6, Edit plus

Design Methodologies

UML

Version Control Tools

VSS and SVN

Operating Systems

Windows XP/2000/NT, Linux

Tools

Ant, Agro UML , WinSCP, Putty

Education: Master of Computer Applications.

Professional Experience

Project # 1 Jul 2011 to till date
Confidential,MD
Project Title : Claims Adjustor
Role : Java/J2EE Developer

Project Description

This is a major health insurance company makes available various health plans and third-party administrative services for its customers. Worked on Health Insurance Portability and Accountability Act (HIPAA) project (Transactions 270/271,276/277,835,837) which involves analysis of HIPAA Compliance rules and designing the Transactions to be HIPAA Complaint, Improve portability and continuity of health insurance coverage in the group and individual markets and lastly to simplify the administration of health insurance services.

Responsibilities

  • Evaluated of High Level Designs and use cases given.
  • Developing Web Application, Administration and Service Management modules on Spring and EJB. Spring is used for dependency injection.
  • Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, HTML, JavaScript and JQuery.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Involved in the design and development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects), Data Access Layer using Hibernate.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Design and developed Maven scripts to build and deploy the application in JBoss 4.2.3.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.
  • Configured JBoss in Linux and deploying application.
  • Involved in mentoring team in technical discussions and Technical review of Design Documents.
  • Involved in code reviews and verifying bug analysis reports.
  • Involved in Approval of SDD’s and Module completion reports submitted by team.

Environment: Java, J2EE, OOA, OOD, Spring, Hibernate, EJB 3.0, JQuery, Custom Tags, JSP, HTML, XML, XSLT, DHTML, AJAX, CSS, JavaScript, JBoss 4.2.3 GA, JAXB, Eclipse, JUnit, Log4j, Oracle, Windows and Linux.

Project # 2 Jan, 2011 to Jun, 2011
Confidential,Saudi Arabia
Project Title : KAUST LIMS
Role : Java/J2EE Developer

Project Description

Kaust Biotracker LIMS version 4.3 is LIMS implementation to meet Kaust workflow, and also Kaust Bio tracker is multi user and multi platform LIMS implementation. Bio-Banking repository, Gene Expression, Sequencing and Instrument interfacing are the modules that are for Kaust customization included with Core Biotracker modules. Core Biotracker modules include Sample Management, Protocol Management, Administration, Location Management, Inventory Management, Project Management and Plate management.

Responsibilities

  • Creating Design Docs with clear Technical details.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Involved in the development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects) and Data Access Layer using Hibernate.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.
  • Installed and configures JBoss 4.2.3 in Development and Testing Environments.
  • Used log4j to track the log information.
  • Creating bug Analysis reports.
  • Testing (Unit/System....)

Environment: Java (Swings), EJB 3.0, Hibernate 3, My SQL, JBoss 4.2.3, Microsoft VSS, Eclipse 3.4, log4J 2.0 and

Windows 2000.

Project # 3 Apr, 2010 to Dec, 2010
Confidential,OH
Project Title : CTL LIMS
Role : Java/J2EE Developer

Project Description

CTL LIMS version 4.3 is LIMS implementation to meet CTL project workflow, and also CTL Bio tracker is multi user and multi platform LIMS implementation. Bio banking repository is the main module, which maintains different types of samples and its specimen information from date of its order.

Study Management, Animal Management and Contract Management are the main modules that are for CTL customization included with Core Biotracker modules. Core Biotracker modules include Sample Management, Protocol Management, Administration, Location Management and Inventory Management.

Contract management is to maintain information for processing or processed specimen from a customer or collaboration, where service provider will server for customer with the help of a collaborator for the requested specimen.

Responsibilities

  • Evaluated of High Level Designs and use cases given to us by the client.
  • Developing Proposal Management Module on Swings and EJB.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Involved in the design and development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects), Data Access Layer using Hibernate.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.

Environment: Java, J2EE, Java Swings, Hibernate, EJB 3.0, JBoss 4.2.3 GA, Eclipse, Log4j, Oracle, Windows 2000.

Project # 4 Jan, 2009 to Mar, 2010
Confidential,MD
Project Title : GL LIMS
Role : Developer

Project Description

This project is LIMS implementation for Gene Logic to meet their project implementation. This system provides support for Project Management activities at GL by allowing flexible project scheduling and estimation of budgets for multiple projects simultaneously. This system also contains modules Bio-Banking repository, Gene Expression, Sequencing and Instrument interfacing are the main modules that are for GL customization included with Core Biotracker modules. Core Biotracker modules include Sample Management, Protocol Management, Administration, Location Management, Inventory Management, Project Management and Plate management.

Responsibilities

  • Developed Swing Custom components.
  • Experienced usage of Singleton Proxy design pattern.
  • Building Installers and involved in Code Integration.
  • Assisted in the testing phase of project (development testing, unit testing, System testing and integration).
  • Involved in writing hibernate mappings and Data classes.
  • Participated in the Client calls to get more clarity on the requirements and changes.
  • Environment: Java 1.5, Java Swings, Hibernate 3.0, Eclipse 3.1, Oracle, Windows 2000.

Project # 5 Aug, 2007 to Dec, 2008
Confidential,Role : Java/J2EE Developer
Project Title : BTRnx 4.3

Project Description

Biotracker is a multi-platform, multi-user, cost-effective Laboratory Information Management System (LIMS) designed to improve laboratory performance. Manage and track biological samples, reagents, instruments, processes, and results at every stage of a project.

The aim of this project is to convert existing core Biotracker Two Tier to Three Tier system. Where Three-tier\' is a client-server architecture in which the user interface, functional process logic ("business rules"), computer data storage and data access are developed and maintained as independent modules, most often on separate platforms. Swing client is used as the presentation layer EJB 3.0 for process logic and hibernate used for data access.

The core Biotracker system contains following modules: Protocol Management, Administration, Location Management, Sample Management, Inventory Management and Project Management. Each module is independent of other module; module dependency is only through the global interfaces, which are accessible to all modules in an application, and through the data from the database. All menu based privileges and permissions will be loaded from the database when user is logged in. Unauthorized access of any screen will be disabled

Responsibilities

  • Developed application using Session Façade Design Patterns, Swing Components, Hibernate, Data Access Object.
  • Designed and developed several EJB’s.
  • Designed and Implemented management screens with MVC architecture using Swings, coding involves writing Custom components, Action Classes, Data classes, hibernate mappings and EJB.
  • Developed Proxy classes to access business logic components.
  • Involved in the development Bean factory to lookup for remote bean which helps proxy class for to access business components.
  • Involved in working with J2EE Design patterns (Singleton, Service Locator and Session Facade) and Model View Controller Architecture (Swings).
  • Involved in resolving System Testing, UAT and Production Issues for the Management Modules.

Environment: Java, J2EE, Swings, Hibernate 3.0, Eclipse 3.3, JBoss 4.2.3, Oracle 9i, Windows 2000.

Project # 6 Jan, 2006 to Jul, 2007
Confidential, MD
Project Title : NIH Biotracker
Role : Developer

Project Description

It is an interactive web client for National Institutes of Health (NIH), a part of the U.S. Department of Health and Human Services, is the primary Federal agency for conducting and supporting medical research. NIH Biotracker is an LIMS implementation for NIH. This project helps scientists and lab managers to store and track the samples and supplies in a laboratory. Samples, Supplies and Plates that are stored in a location, are virtually mapped into this application. The web implementation of this project has to run on a palm top.

Responsibilities

    • Developed dynamic content of presentation layer using JSP.
    • Experienced in web application development using Edit Plus.
    • Deployed the application on Tomcat.
    • Assisted in the testing phase of project (development testing, unit testing, System testing and integration).
    • Involved in Writing Controller Classes, Value Objects and Dao Classes Using MVC Framework.
    • Participated in the Client call to get more clarity on the requirements and changes.
    • Environment: Java 1.5, Servlet 2.4, JSP, Eclipse Lomboz, Oracle, Tomcat 4.1 and Windows 2000.

We'd love your feedback!