We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • Around 8 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
  • Worked in an Agile Environment. Actively participated in Scrum meetings.
  • Strong experience in design & development of applications using Java/J2EE components such as Java Servlet, JSP, JSF, STRUTS 2.0, Spring 3.0, Hibernate3, Enterprise JavaBeans (EJB3), Java Beans, JDBC, JNDI, RMI, XML, XSL, JavaScript.
  • Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Websphere and Weblogic App Server
  • Worked with ORM implementation technologies like Hibernate, Ibatis. And JPA for persistence.
  • Worked exclusively on UI with HTML and CSS along with Dojo Javascript library, Jquery.
  • Experience working on SOA (Service Oriented Architecture). Implemented web-services using JAX-WS. And also RESTful webservices using Jackson-mapper api for json and Xstream for xml marshaling and unmarshaling.
  • Good Confidential writing Maven POM.xml for managing teh dependencies and transient dependencies.
  • Used Junit for implementing teh test cases and log4j for logging
  • Good experience in implementing teh design patterns like MVC, Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, etc
  • Experience working with python for developing applications on Rasberry pi to send signals to GPIO ports using Python GPIO library
  • Worked with Source control tools like Perforce, Sablime, SVN.
  • Excellent communication and interpersonal skill, self-motivated, detail oriented.

PROFESSIONAL EXPERIENCE

Confidential, Bothell, WA

Java/J2EE Consultant

Responsibilities:

  • Worked in an Agile scrum environment with 2 week sprint. Used Rally to track teh user stories.
  • Used Spring MVC to develop teh application. Involved in designing User interface using Jsp and html.
  • Involved in defining Controllers to process teh request. Used Spring annotations to configure teh controllers and request mapping.
  • Used spring dependency injection to inject teh dependent objects into controllers. Developed DAO layer to communicate with teh database.
  • Used HibernateDAOSupport on teh DAO layer, written xml mapping files and configured one-many mapping for teh database tables.
  • Designed Search and Filter logic to filter tables which have large set of rows by creating teh queries on teh fly.
  • Used Ajax calls for search and filtering teh connections based on connection attributes.
  • Involved in developing teh datastage web services to run teh jobs dat perform auditing.
  • Designed teh logic to log into UNIX using ssh and Telnet using apache.commons.net library.
  • Worked on IBM websphere 8.5 on vtier(cloud). Created and Configured shared libraries dat were used by teh application. Configured class loading priority for application while deploying.
  • Used dojo javascript library to make ajax calls and modify teh styles of teh component.
  • Written test cases for testing teh behavior of classes using Jbehave.
  • Written test cases to test teh DAO Classes using Junit.
  • Used Tortoise SVN to manage files in teh repository.

Environment: JDK 1.7, Spring3.2, Spring DI, Hibernate 3.0, Websphere8.5, Unix, SVN, Dojo, HTML, Oracle 11g, IBM Datastage.

Confidential, Boston,MA

JAVA/J2EE Consultant

Responsibilities:

  • Used Jboss developer studio as a development environment.
  • Used JSF2.0 framework to build teh application and Primefaces library to build teh widgets on teh screen.
  • Developed UI screens for teh User to search and view teh Loan Application information using primefaces.
  • Defined navigation logic for pages, Implemented ajax calls for retrieving information and refresh some of teh components on teh UI.
  • Involved in configuring JMS, used spring jndi to get teh address of teh remote server.
  • Used Hibernate as ORM tool to communicate with teh database.
  • Defined one-many mapping, lazy loading features for database tables in an xml file. Used hibernate dao support to perform database operations.
  • Used richfaces to build teh render components on teh screen and integrated with spring security to enable/disable certain components.
  • Also worked on WFE(web front end) application used by customers to apply for loans.
  • Worked on Spring MVC, defined controllers using annotations. Consumed services from core application using REST.
  • Used Jackson API to unmarshall teh json string to java objects.
  • Used Anthill pro to deploy teh application into Jboss application server.
  • Worked in an Agile Environment. Actively participated in scrum meetings, recorded teh amount of time spend on each story inside Jira tool.
  • Used Perforce for version control system.

Environment: Jdk1.6, Jboss EAP6, Spring3.0, JSF2.0, Hibernate3.0, Spring DI, XHTML, javascript, primefaces 3.2, Perforce, Agile, Anthill pro.

Confidential, MurrayHill, NJ

JAVA/J2EE Consultant

Responsibilities:

  • Used Eclipse Indigo as a development environment.
  • Developed automation scripts for testing teh connection creation with different parameters and load testing.
  • Involved in writing HTML and JSP Pages for teh client side. Used JavaScript library(Dojo) for rendering Tables and Tree representation on a HTML Page.
  • Implemented a reusable component in JavaScript for Ajax calls and processing JSON responses back from teh server.
  • Involved in designing teh layouts using dijit contentpane, border container, tabcontainer, floatingpane.
  • Used javascript module design pattern for creating teh structure of teh url and structure for teh dojo grid based on teh user request.
  • Used spring framework on teh server-side along with various modules like Spring Ioc, Spring Restful Webservices, Spring-Hibernate, Spring mvc.
  • Used annotations for configuring teh entities and named queries.
  • Used annotations for teh controller methods to map teh request urls and http methods as REST architectural style url.
  • Used REST exclusively for returning connection objects from host machine.
  • Used Spring dependency injection to manage teh dependent objects.
  • Used CORBA for RMI to communicate with Host machine.
  • Used annotations for defining teh controllers and various request/URL mapping on to teh controllers to process teh request and exposed teh REST calls as web service.
  • Used Junit to test teh services both xml and Json responses.
  • Involved in writing sql queries for storing teh data received from gui server.
  • Involved in implementing a job update technique for receiving teh update on teh client when teh connection was interrupted or lost by raising an alarm flag to change teh attributes in a table.
  • Developed a prototype on android platform representing teh tables and displaying nodes on Map using google API.
  • Defined layouts for each individual tab.
  • Designed Activity and Intents in android to process teh click events and consume web service to receive teh connection information and represent them on a grid.
  • Configured Android-manifest.xml with teh activities and permissions used by teh application.

Environment: Jdk1.6, Tomcat 7, Spring3.0, Spring MVC, Hibernate, Spring DI, CORBA, Android Honeycomb, Eclipse Indigo,Dojo, Html.

Confidential, Boston, MA

JAVA Consultant

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall)
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Configured teh Struts environment by registering ActionServlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/ navigation definitions.
  • Extended standard action classes provided by teh Struts framework for appropriately handling client requests.
  • Configured Struts tiles (tiles-defs.xml) for reusing view components as an application of J2EE composite pattern.
  • Developed teh application using Eclipse 3.4 as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation, and version control(SVN).
  • Configured beans in Application Context.xml.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven POJO (MDP) to subscribe from teh JMS provider.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created Connection Pools in WebLogic and configured as needed.
  • Version Control was mandated through Subversion.

Environment: Java 1.6, Struts1.2, Hibernate 2.5, Eclipse, JMS, Jboss 5, Oracle 10g.

Confidential

Java Consultant

Responsibilities:

  • Involved in Coding and Designing of teh Forms and reports for various modules.
  • Involved in Coding of teh java components which are teh heart of teh application and user management.
  • GUI development using HTML, XML, JSP, Servlets, JavaScript with teh halp of MVC Architecture
  • Worked extensively on teh JSPs
  • Front-end validations in Javascript
  • Integration testing (end-end)
  • Prepared exhaustive test cases to comprehensively test functionality and code
  • Was closely involved with unit testing and teh monitored teh performance profile of teh application which was one teh key requirements of teh project and ensured teh elimination of bottlenecks both in teh front end and teh backend DB tier

Environment: Java1.5, Jsp1.2 Servlet2.5, HTML, Javascript, Windows, Apache Tomcat 5, Oracle 9i.

We'd love your feedback!