We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Around 7 years of experience in Design, Development, Maintenance and Support of Java/J2EE applications.
  • Experience working in environments using Agile (SCRUM) methodologies.
  • Extensive Working knowledge in multi - tiered distributed environment, OOAD concepts, SDLC.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate and Data Access Object.
  • Extensive experience in Java/J2EE programming - JDBC, JPA, Servlets, JSP, JSTL,JMS, JNDI, EJB2.0/3.0, JAX-WS.
  • Expertise in using J2EE Application Servers like Web Logic 8.1/9.2, IBM WebSphere 7.x/6.x and Web Servers like Tomcat 5.x/6.x
  • Good understanding of Hibernate and Spring
  • Strong technical knowledge in Java, Servlets, JSP, Swing, JDBC, XML and back-end RDBMS tools like SQL Server, Oracle.
  • Experience in working with Object/Relational Mapping (ORM) Tool Hibernate for Persistance Layer, which includes writing custom CRUD statements, integrating stored procedures and functions.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IoC/Dependency Injection features in various aspects of Spring Framework.
  • Experience in process, validate, parseand extract data from Java-to-XML Binding tools like JAXB.
  • Expertise Working with XML Parsers likes SAX, DOM, and XStream.
  • Expertise in developing and consuming Web Services including different technologies and standards likeSOAP/UDDI/WSDL, Apache CXF, REST, Jersey.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans,IntelliJfor Java/J2EE application development.
  • Experienced in developing the unit test cases using JUnit and Easy Mock.
  • Experience in using Maven and ANT for build automation.
  • Experience in using version control and configuration management tools like SVN, CVS.
  • Experience in designing applications using UML Diagrams like Class Diagram, Component Diagram, Sequence Diagrams, and Deployment Diagram using MS Visio.
  • Expertise in database modeling, anddevelopment usingSQL and PL/SQL in Oracle (8i, 9i, 10g and 11g), MySQL, DB2 and SQL Server environments.
  • Highly productive and results-driven in team and individual projects, strong research and time management skills.
  • Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL.

Java/J2EE Technologies: Servlets, JSP, JMS, EJB 2.0/3.0, JUnit (3/4), JDBC 3.0, JNDI.

Web Development: HTML, DHTML, XHTML, JSTL, CSS, Java Script, AJAX, JQuery, SFX.

Frameworks: Struts, Hibernate, Spring.

XML/Web Services: XML, XSD, WSDL, JAXB, SOAP, JAX-RS, Jersey

Application/Web Servers: Apache Tomcat 5.x/6.x, IBM WebSphere 7.x/6.x, BEA WebLogic 8.1/9.2

Design Patterns: MVC, DAO, DTO,Factory pattern, Session Façade, Singleton, Front Controller, Business Delegate.

Methodologies: Agile, Waterfall

Databases: Oracle 10g/11g, SQL Server, MySQL.

IDEs: Eclipse, Net beans, SpringSource Tool 2.8.

Utilities: Maven, ANT, Log4j.

Tools: Rational Rose, Microsoft Visio, XML Spy.

Operating Systems: Windows 98/2000/XP/7, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application
  • Preparedonboarding documentation and documented environment set up (Data source, queues, and queue connection factory and listener ports)
  • Developing Stateless Session Bean and ORM for enrollment, Group and Rates
  • Designedand Developed MDB for receiving asynchronous request from Siebel
  • Creating Hibernate POJOs, hibernate mapping files for all database tables using Hibernate Reverse Engineering
  • Creating domain objects for enrollment, group and rates
  • Developing GUI Screens using JSF (IBM Implementation) and AJAX4JSF for Ajax functionality
  • Analyzing memory usage using IBM Heap analyzer
  • Developing mapper class (wrapper) for all modules
  • Developing JUNIT test cases for Enrollment, Group and Rates modules
  • Designing and developing the generic messaging service for displaying custom error, info and warning messages
  • Developing lazy pagination using Hibernate and JSF for Enrollment and Group.
  • Developing ehCaching service using Spring and Catalog Map for drop-downs using IBM JSF implementation
  • Preparing common CSS files and common JQuery, java script class for all GUIs

Environment: JAVA, J2EE(EJB 3.0, JMS 1.1), XML, JAXB, JSF 1.1, JavaScript, UML, and HTML. Open Source Frameworks: Spring 2.5, Hibernate 3.3, Ajax4jsf 1.1.0, Log4J and JUnit, RSA 7.1.0.3, XML Spy, Toad and Microsoft Visio, Oracle11g and SQLServer7.0

Confidential, Pittsburg, PA

Java/J2EE Developer

Responsibilities:

  • Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Designed and developed the application using Java Server Faces (JSF), Spring, and Hibernate frameworks
  • Developed application using Spring MVC architecture.
  • Used Hibernate Query language and the Hibernate Criteria Queries
  • Used ICEFaces components with JSF implementation to develop user interface
  • DevelopedGatewayclasses, which would createXML's& populateVO's
  • UsedJ2EEdesign patterns likeSession Façade, Service Locator, Data Access Objects, MVC&Singleton Pattern
  • UsedWeb Services (WSDL)to handle minor issues that support the Application
  • Deployed the application on WebLogic Application Server
  • Used SVN for Sub Version control
  • UsedJSONfor displaying Underwriting questions in the application
  • The front end JSP takes the data from the model as aXMLand usesXSLTto convert theXSLtoHTML.

Environment: Java, J2EE, JDK 1.5.0 15, JSP, Servlets, Spring 2.0,Hibernate 3.0,JSTL, Eclipse, ANT, WebLogic9.2 Server, Apache Axis 1.4, Web Services, JAX-WS, SOAP, WSDL, JAXB2.0, Agile, JUnit, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Worked on Object oriented software development in J2EE technologies using MVC Wrote consumer for web services, using java-configuration in Spring 3.x framework.
  • Added a maven dependency to the “pom.xml” to import the client artifacts. Wrote the unit and acceptance tests for the web service and the java-configuration.
  • Wrote a subscriber to listen to an existing JMS queue on a remote Web logic server. Coded a queue listener class and used @PostConstruct and @PreDestroy annotations.
  • Coded Spring MVC controller classes, ModelAndView objects for the web application.
  • Used Spring Dependency Injection in various classes in the application.
  • Spring configuration done using Spring-Java configuration classes.
  • Used factory pattern to generate a type of object based on the message processed from the queue.
  • Wrote JUnittest cases for all the above classes.
  • Wrote code to send and receive emails from an application using Spring framework.
  • Used Hibernate reverse engineering concept to generate the Java entities to make the enable interactions with the database.
  • Used Mockto API methods as a part of the test driven development

Environment: JDK 1.6.0.26, Web logic server, IntelliJ 10.5.1, Oracle 10g, Spring 3.1.2, JUnit 4.8.2, SVN,JPA, Scrum, Eclipse 3.4, WebSphere Application Server 9.0, LOG4J, Subversion, TortoiseSVN.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements for credit card applications and account online.
  • Involved in interacting with all levels of business and technology staff.
  • Designed and developed a component-based architecture for credit card account online and applications.
  • Used Java and XML extensively with the help of JSPs, Servlets.
  • Implemented pooling, caching to improve performance and scalability.
  • Mplemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
  • Experience working in AGILE development environment.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Used the spring with the Hibernate as ORM for the application based on the MVC design paradigm.
  • Developed source code and unit tests for several web services used to interact with the work list/workflow product.
  • Used Eclipse to have integrated development environment
  • Involved in configuring and deploying the application with WebLogic 8.1 Application server
  • Involved in writing and reviewing unit test cases using Junit
  • Wrote and modified database stored procedures and SQL improve performance.
  • Used Clear Case as version control tool to merge code, check in and checkout the data.

Environment: J2EE, JSP, Java, Java beans, Servlets, JDBC, Hibernate, JavaScript, HTML, Oracle 9i, Weblogic Application Server, Windows NT, Windows 2000, Win CVS.

Confidential

Java programmer

Responsibilities:

  • Involved in Customer and Admin modules, understood the technical specification
  • Worked on presentation layer with JSP, HTML, CSS and JavaScript.
  • Used Hibernate as the persistence/ORM framework, for mapping the objects into SQL Server Database.
  • Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings
  • Developed web services using SOAP, WSDL and Apache Axis, done XML transformation and parsing using XSLT and XPath.
  • Implemented JavaMail API to send order confirmation and updates to the user.
  • Developed unit test cases using JUnit and involved in unit testing and integration testing
  • Done clustering and load balancing in tomcat server to achieve scalability of the application.

Environment: Java, Tomcat 5.0, Struts 1.1, Hibernate 2, JDBC, SQL Server, SOAP, WSDL, Web services, XML, XML Schema, UNIX, Eclipse, HTML, CSS, JavaScript, ANT, JUnit, Eclipse.

We'd love your feedback!