We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • 6 years of experience in design and development of applications in Java/J2EE.
  • Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Springer
  • Developed SOAP and Restful Web services using Apache CXF, JAX-WS RI
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
  • Developed applications based on Model-View-Controller (MVC)architecture using Struts, SpringMVC and JSF
  • Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX.
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Good experience in implementing Junit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS

Operating Systems: Windows XP, Solaris, Unix.

Languages: Java, Core Java, HTML,CSS,XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++, Shell Script.

Databases: Oracle, DB2, MS Access, Sybase.

Web Related/jee: HTML, XML, XSLT, Java Script, JQuery, Java Servlets, JSP, SAX/DOM, JSTL,AJAX, SOAP, jBoss SOA ToolsUDDI, WSDL, JAX-RPC,DOJO, WebSphere Portals, Web Services.

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: IBM WebSphere 7, JBoss, BEA Web Logic 8.X /9.X.

Web Servers: IBM HTTP Server, Tomcat 7.0.

Database Tools: TOAD, SQL Navigator, Squirrel.

IDE & Versioning Tools: Eclipse, My Eclipse, IBM Rational Application Developer, Microsoft Front Page, Concurrent Versioning System (CVS), ANT.

Frameworks: Struts, JSF, Hibernate.

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill, PA

Java/J2EE Developer

Responsibilities:

  • Working in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support
  • Participating in the development of Integrated Logistics Solutions following Agile development methodology, taking an effective role in developing Notices module for MD - HIX project
  • Designing various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams
  • Developing the user interface screens for clients using Struts, JSP, JSTL, jquery libraries, HTML, XML and JavaScript
  • Using Spring for creating the object using dependency injection (IOC)
  • Using Hibernate for interacting the database using hibernate mapping and configuration using hibernate queries
  • Participating in several defects raised in different environments, seeing the logs, debugging and replicate the same scenario in local
  • Using Rational Application Developer (RAD) as the application development environment on windows operating system
  • Participating on setting up the system for various software and tools needed for development and set up JMS in WebSphere application
  • Using JIRA as an issue tracker tool for collaborating with testers and functional team
  • Working actively on code review and comment writing using PMD tool
  • Fixing critical defects in different environments (Dev, SIT, UAT and Production)
  • Using SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository
  • Using DB2 as a database in the backend
  • Deployed code in IBM WebSphere server
  • Implementing the Singleton Design Pattern for the entire creation of objects

Environment: Java 1.6, J2EE, spring, Hibernate, Struts, IBM WebSphere, JavaScript, XML, RAD, HTML, SOAP.

Confidential, Dallas TX

Java/J2EE Developer

Responsibilities:

  • Worked on the design and development of Restful-Web Services Client and external integration with EPA Portfolio Manager (Energy Star), internal integration with SQL-Server 2010 and DB2.
  • Involved in creating Sequence Diagram’s, Activity Diagram’s and Component Diagram’s Use Cases and System Documentation.
  • Provided support to QA in creating Unit test data, System test data and Regression test data using Postman Rest Client and Mozilla REST-client.
  • Responsible for consuming EPA Energy Star Portfolio Manager Restful API’s to support our application.
  • Used Jersey API’s to consume Restful-Web Services, JSCH for secure SFTP file transfers and JDBC, 2Way SSL and Basic Authentication to develop the applications.
  • Developed DAO layer for Main frame validations using DB2, Log transactions and records in SQL server 2010 and maintain Data Integrity during each Transaction in DAO Layer.
  • Wrote Shell Scripts to execute java code on DEV/QA (Site/Stage) Server and used Control-M for executing batch jobs in Production Environment.
  • Used Apache Tomcat 7.0 as a web server and Log4J for Logging purposes.
  • Wrote parts of JSF 2.0 Application to create dashboard for Customer Support.
  • Developed web pages for JSF application using JSP, HTML, CSS, JavaScript And JQuery.
  • Used MKS Integrity Client 2009 for version control.
  • Wrote Edge cases to ensure robustness.
  • Worked in Waterfall methodology to develop application.

Environment: Java 1.6.38, JSCH, SQL Server 2010, Share Point, DB2 Connect, Eclipse, ANT, MKS Integrity Client 2009, Linux, Jersey 1.7, Log4J, Control - M, Win-SCP, Mockito, Putty, Microsoft Visio 2010, Chrome Postman-Rest Client, Mozilla REST-client.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Involved in most of the SDLC phases with sprint planning sessions part of Agile Scrum
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed the Application using SpringMVC Framework, and used JSP, HTML, CSS, Javascript, Jquery for the web page development.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using SpringIOC, Springer, SpringAOP and JAX-WS webservices
  • Used Auto-Wired for bean management through Spring IOC
  • Configured Association Mappings like one-one and one-many in Hibernate.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Springer framework.
  • Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Developed user interfaces using JSPs, JSF, JMS, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Developed DAO classes for the persistent in correlation with hibernate.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Web Logic Application Server
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using.
  • Used SVN as a documentation repository and version controlling tool
  • Maven framework for the project build
  • Developed SOAP Web services using JAX-WS Metro.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Environment: Java 1.5, J2EE, spring, Hibernate, JSP,JSF,JDBC,JMS, MyBatis, Eclipse 3.3,Weblogic, Maven,, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls
  • Implemented JMS for asynchronous auditing purposes.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Worked on Jboss application server to deploy the application.
  • Used JPA framework for DAO layer to access the MySql database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Jboss, RAD, MySql.

Confidential, Minneapolis, MN

Java Programmer

Responsibilities:

  • Worked on analysis, design, development, deployment and testing of the application.
  • Involved in designing Application based on MVC architecture.
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented server side validation using Struts Validation Framework.
  • Implemented Client side validations using Java Script.
  • Persistence layer implemented using Hibernate framework
  • Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.
  • Used different Hibernate APIS like Configuration, SessionFactory, Session and Hibernate Transaction Manager for writing the persistence logic.
  • Implemented Hibernate second level caching using EhCache framework application
  • Designed UML diagrams using Rational Rose and written design documents.
  • Unit tested with and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
  • Developed build scripts using ANT tool for compilation and deployment purpose.
  • Implemented logging using log4j and apache commons-logging framework.

Environment: Java, Hibernate, spring, Struts, Web sphere, Oracle, CVS, ANT, JSP, Servlets, HTML, JavaScript.

We'd love your feedback!