We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8 years of Software development experience with full project lifecycle development using Java and J2EE technologies.
  • Strong Java/JEE application development background with experience in defining technical and functional specifications
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive knowledge in working with Java/JEE technologies such as Java, JSP, Struts, Servlets, WMQ, Mojarra JSF, ICEFaces, Spring and Hibernate.
  • Experience in developing web applications using Spring MVC, Struts MVC and JSF MVC Framework.
  • Extensive experience in using various design patterns such as MVC, Singleton, Front Controller, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Knowledge on web services using WSDL, XML and RESTful web services.
  • Knowledge on developing applications using Agile methodologies like SCRUM.
  • Knowledge on front end technologies using HTML5, CSS, Java Script and JSP.
  • Hands on experience using and writing scripts for Autosys scheduling tool.
  • Hands on Experience in using IBM MQ Series
  • Hands on experience with various Application Servers and Web Servers including Web Sphere, JBoss, Tomcat server with wide variety of integrated development environments tools like Eclipse, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with Oracle 9i/10g/11g and DB2.
  • Experience in writing java unit test cases using Junit and configuring project dependencies using Maven.
  • Experience in using database tools like TOAD and DB Visualizer.
  • Experience in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J
  • Experience in using version control tools such as SVN, VSS and CVS.
  • Worked on different Operating Systems such as UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP, Win 2K.
  • Hands on experience on Informatica PowerCenter 8.1.
  • Hands on experience on Informatica Power Analyzer reporting tool.
  • Knowledge on iReports/Jasper reporting tool.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: Java(J2EE1.5/1.6/1.7), SQL

Technologies: JSP2.0/1.2, Servlets2.x, JDBC, Struts1.x, Hibernate 3.x, Spring 3.0/2.0, Web Services, AXIS2, JAXWS

Web Technologies: HTML, XHTML1.1, JavaScript, CSS

Development Tools (IDEs): Eclipse Kepler/Luna/Juno, MyEclipse 2014/2010, and NetBeans3.3

Web/Application Servers: Tomcat 7.x/6.x/5.x, Jboss 6/5/4, WebSphere 7.x/6.x/5.x

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, JProfiler, HP Quality Center.

Version Control: CVS, SVN and VSS.

Methodologies: Agile Methodology, Waterfall Model

Build Tools: Ant 1.7, Maven 2.x

Scheduling Tools: Autosys and Informatica Scheduling Assistant

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Designed and Developed the UI screens using JSF and ICEFaces, JSP, Html and CSS.
  • Designed and developed the project using MVC design pattern and integrated Spring, JSF and Hibernate.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI screens using JSF, JSP’s, Ice Faces, JavaScript and Backing Beans.
  • Designed & Developed ORM persistence layer using Hibernate framework.
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Database.
  • Involved in writing JSF Backing Beans for controlling the UI.
  • Implemented Java and J2EE design patterns such as MVC, DAO and DTO.
  • Developed faster interactive Front-End using ICEFaces UI components.
  • Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in developing client side components which uses Web Services using SOAP, WSDL, UDDI and XML.
  • Designed & developed client side Authentication & Authorization Service using Java and LDAP.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Responsible for configuring and deploying the builds on Web Sphere App Server
  • Deployed the application on Websphere server and used MyEclipse Blue 2014 for the application development.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using Maven, shell scripts on UNIX env.
  • Wrote JILL script for Autosys tool for scheduling interfaces jobs.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: Java 7.0, JSP, Spring MVC, DI, Hibernate, WSDL, XML, HTML, Log4j, Web Sphere 7, MyEclipse Blue 2014, Oracle, AIX (UNIX), Shell Script, Maven, Sub Version and Windows 7.

Confidential, Providence, RI

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Eclipse
  • Designed and developed the project using MVC design pattern and integrated Struts, JSP and Hibernate.
  • Used Spring DI for invoking the command and service layers in the application.
  • Developed user management screens using JSP framework, business components using Struts framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using JSP’s and JavaScript.
  • Designed and developed Caching and Logging service using Log4j.
  • Designed & Developed ORM persistence layer using Hibernate framework.
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into DB2 Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using Struts framework.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb.jar and web.xml using XML.
  • Multi User Tracking Tool (MUTT) used for defects, change tracking across the application.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on JBoss server.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JNDI, JSP, Struts, Spring, Hibernate, CSS, Jboss4.3, Ant, MUTT, WinSCP, Putty, Quest Central, DB2, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, CVS.

Confidential, Providence, RI

Java/J2EE/Informatica Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed using Struts framework, business components using EJB’s.
  • Implementing Struts/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorization classes and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Worked on Informatica Powercenter for developing mappings for reporting purposes.
  • Developed reports on iReports using Jasper.
  • Developed reports using Informatica Power Analyzer.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, JSP, Servlets, Struts,, XML, EJB 3.0, WebServices, JNDI, J2EE, Eclipse, JBoss, CVS, Oracle9i, Junit, JavaScript, HTML.

Confidential 

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Part of 6 member team that developed an innovative hihg performance architecture usind WMQ and Oracle in two phase commit feature in the product and the same has been patented.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Used Dataguard for data synchronization
  • Making the system ready for DR activities
  • Preparing the release and deployment targets by coordinating with the other modules.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
  • Did User Acceptance testing team for the in-house product.
  • Wrote Junit test classes for the services and prepared documentation

Environment: Java 1.5, Servlets, JSP, Hibernate 3.0, JDBC, Eclipse Juno, UML, HTML, Java Script, XML, Tomcat 6, Log4j, Oracle 10g, JUnit, JNDI, Oracle Dataguard.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participating in design discussions.
  • Development of screens for front end relating to Internet Banking (Retail) and Teller functionalities and Integration of Banking Services provided by Core Team.
  • Responsible for managing Accounts, Loan and User Registration modules in Internet Banking.
  • The user interface has been developed in JSP.
  • The business tier is developed in Struts framework.
  • Unit Testing and Bug Fixing.
  • Reviewing the developed screens with the functional team.
  • Worked on adjusting the CSS to make the application compatible for different platforms.
  • Used javascript for client side validation.
  • Training the development teams to use JSP Creator and help them solve any technical issues.
  • Preparing the user manuals for the screens that are developed.
  • Supporting Client Demo’s.
  • Used log4j for tracking errors and debugging the code.
  • Preparing the release and deployment targets by coordinating with the other modules.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development
  • Performed User Acceptance testing team for the in-house product.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.4/1.5, Struts 1.x, Servlets, JSP, CSS, Hibernate, Eclipse 3.0, JDBC, UML, HTML, Java Script, XML, JBoss 4.3 GA, Log4j, Oracle 10g, JUnit, Oracle 10g.

We'd love your feedback!