We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

4.00/5 (Submit Your Rating)

IL

SUMMARY

  • Around five years of extensive experience in Object Oriented Programming (OOP), involved in complete SDLC life cycle - System Analysis, Design and development of various applications using J2EE Technologies
  • Strong experience in design & development of applications using Java/J2EE components such as Java Servlets, JSP, Spring, Hibernate, Struts, XML, Web Services, and JavaScript
  • Experience in implementing MVC frameworks using Jakarta Struts, Spring on Web Application Development
  • Experience in working with Object Relational mapping (ORM) Tool through Hibernate
  • Expertise in Web/user interface development using HTML, JavaScript, CSS
  • Knowledge in writing and creating XML parsers like JAXB, DOM, SAX and XSLT
  • Experience working with different databases, such as Oracle, MySQL, SQLServer
  • Experience working Service Oriented Architecture. Implemented web-services RESTful Webservices using Jackson-Mapper api for JSON and JAXB for xml marshaling and unmarshaling.
  • Good experience with Maven for managing the dependencies and transient dependencies.
  • Familiar in writing Junit for implementing the test cases and log4j for logging
  • Familiar with Application Servers and web servers like IBM WebSphere and Apache Tomcat.
  • Worked in an Agile Environment and actively participated in Scrum meetings.
  • Excellent communication and inter-personal skill, self-motivated, and detail oriented

TECHNICAL SKILLS

Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6)

J2EE: JSP1.2, Servlets2.5, JDBC, JNDI, MAVEN

Frameworks: Spring, Struts 1.2

ORM / Data Mapper: Hibernate

Web servers: Apache Tomcat 6.0/7.0

Application Servers: IBM WebSphere ApplicationServer 6.1, ORACLE Web Logic 10.3.2

Scripting/Styling: JavaScript, CSS, JQuery, AJAX

Markup Languages: HTML, DHTML, XHTM, XML/XSL

Web Service Technologies: WSDL, SAX, DOM, DTD, XSLT, XSD, JAXB, JAX-RS, Spring REST, RestTemplate

Versioning tools: Clear case, SVN

Databases: Oracle 9i/10g, MySQL 5.0, SQL Server

Build Script: ANT, MAVEN, shell scripts

IDEs: Eclipse 3.6/3.4/3.1/3.0, NetBeans 6.0, RAD

Platform: Windows 2000/NT/XPs, Unix/ Linux(Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, IL

JAVA/J2EE Consultant

Responsibilities:

  • Developed RESTful architectural style Web Services using SPRING MVC to respond to the clients
  • Wrote web services for CRUD operations for events, speakers, venues, and also for all users with their roles mapped
  • Used Jackson Mapper api to unmarshell JSON requests to java objects and marshell to java objects
  • Implemented Authentication Interceptor for session tracking and management
  • Defined class level and method level annotations for presentation layer, service layer and persistence layer
  • Handled the Mapping of the application using Spring DispatcherServlet and invoked the controllers and handler methods using url pattern matching
  • Used Spring-DI for defining the beans. Read properties from properties file, JNDI template for accessing the data source from Tomcat
  • Used Hibernate as ORM tool on the DAO layer to communicate with the database.
  • Defined annotations for entity class mapping with tables in the database. Defined One to many and one to one mapping for the tables necessary. Used Hibernate Query Language and Criteria to perform sql queries.
  • Used Spring Transactional annotation to handle the Transactions.
  • Writing JUnit test cases for Unit test cases and execute each and every deployment.
  • Used Maven to acquire dependency jars and package the project into war.
  • Written POM.xml for Maven build tool
  • Deployed the application on Apache Tomcat.
  • Used SVN as version control system
  • Used Jira to track the stories and log the time spent on each sub task.
  • Involving the code review and using the SonarQube to validate the violation.
  • Worked in an Agile environment, Actively participated in scrum meetings

Environment: Jdk1.6, J2EE, Apache Tomcat 6, Spring3.2, Hibernate3.3.2, SPRING MVC, SVN, LOG4j, Apache Maven, SQL Server 2005, Microsoft SQL Server 2008 R2, Fiddler, SonarQube, Agile.

Confidential, NC

JAVA/J2EE Consultant

Responsibilities:

  • Developed the web layer using Spring MVC
  • Coded Controllers, service layer and data layer with annotations for mapping
  • Handled the Mapping of the application using Spring DispatcherServlet and invoked the controllers using handlers
  • Developed UI screens for the User to search and view the Loan Application information. Used Spring tag library on the user interface and Jquery to make the AJAX calls
  • Integrated Spring Security with the framework for role based authorization to hide some of the components based on the roles.
  • Used Hibernate as ORM tool to communicate with the database.
  • Wrote RestTemplate Client to send the request to Credit Request Service module to receive the credit history information
  • Used Spring Transactional annotation to handle the Transactions.
  • Deployed the application on IBM WebSphere 6.1.
  • Used Clearcase as version control system
  • Used Rational Application Development as a development environment.
  • Used Jira to track the stories and log the time spent on each sub task.
  • Worked in an Agile environment, Actively participated in scrum meetings. Worked on the UI based on the wireframes provided by business analyst.

Environment: Jdk1.6, IBM WebSphere 6.1, Spring3.2, Hibernate 3.0, Spring Security 3.2.3, RestTemplate, XML, JAXB, JSR-303, JSP, HTML, Java script, JQuery, AJAX, IBM WebSphere 6.1, Clear Case, Agile.

Confidential, PA

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis and design of the initiatives using Rapid Application Development.
  • Involved in the development of the User Interfaces using JSPs, and form beans, JS, CSS.
  • Implemented the client side validations using JavaScript and CSS
  • Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer. Configured the Struts environment by registering ActionServlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resources, action mappings, and forwarding/ navigation definitions.
  • Extended standard action classes provided by the Struts framework for appropriately handling client requests.
  • Configured Struts tiles (tiles-defs.xml) for reusing view components as an application of J2EE composite pattern.
  • Configured beans in Application Context.xml.
  • Involved in the implementation of DAO using Hibernate ORM.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Programmed PL/SQL to debug queries and stored procedures for business logic
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used struts Action Servlet to route the request to corresponding Action Classes.
  • UsedStruts ValidatorFramework to do validations
  • Used Commons Logging framework (log4j) utility to log error, info and debug messages
  • Performed Unit Testing and interacted with QA for testing.
  • Involved in implementing validations, exception handling.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Performed deployment of applications on IBM Websphere Application Server 6.1.

Environment: Java (JDK 1.5), Struts 1.2, Servlets 2.3, Eclipse, Javascript, CSS, JDBC, Hibernate, JDBC Template, JSP 2.0, HTML-5, Oracle 9i, Log 4j, UNIX, PL/SQL

Confidential, MI

Java Developer

Responsibilities:

  • Developed the presentation layer and GUI framework that are written using HTML, JSP and client-side validations were done using JavaScript.
  • Used JSP custom tags required for the presentation layer.
  • Developed servlets in order to deal with request for account activity, cart, payment history etc
  • Implemented JSTL pagination for products views for every category
  • Wrote ANT scripts to automate the build process.
  • Created EJBs to encapsulate the business logic in the server side with Remote, Home and Beans
  • Used JNDI in servlets to look up into the home interface to invoke the business methods of the implemented remote interface classes
  • Used DAO design pattern using POJO classes, interfaces and implementing classes
  • Maintained HTTP session with user’s unique id and cart information between the layers
  • Implemented Database interactions using JDBC with back-end Oracle 9i
  • Created triggers and stored procedures using PL/SQL
  • Developed and designed numerous stateless session beans deployed on application server
  • Developed Unit test scripts for each module in the application.

Environment: java, jsp, JDBC, JavaScript, JSTL, Servlet2.3, EJB 3.0, JNDI, IBM Websphere Application server, Oracle 9i

We'd love your feedback!