We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 6 years of extensive experience in Design and Development of distributed and Client - Server applications using object Oriented Analysis, design and JAVA, J2EE Technologies.
  • Extensive knowledge and experience in developing Java based applications using JDBC, Servlets, JSP, and client side programing with HTML5, CSS3, JSF and XML.
  • Good knowledge on all phases of Software development life cycle (Requirement gathering, analysis, design, development, testing and implementation) and SDLC methodologies such Agile and Waterfall model.
  • Good experience with Struts Tag Libraries, JSTL, JSP custom Tag Development, EL and rendering the data from the server side to the client side using Java Server Pages.
  • Expertise in Service Oriented Architecture (SOA) and developing Web Service using XML.
  • Experienced in using design patterns, both Gang of Four and building web applications using Spring Framework features like Hibernate, Model View Controller (MVC), Data Access Object (DAO), Aspect Oriented Programming (AOP) and Dependency Injection(DI).
  • Good Knowledge on Angular JS code, JQuery libraries, RESTful and testing tool Firebug.
  • Good work experience on Applications servers like Glass Fish, Web Logic, and Apache Tomcat.
  • Hands on experience with CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, and CSS table and worked on different browsers like Safari, Firefox, Google Chrome and Internet Explore.
  • Experience in Database technologies like DB2, Oracle 9i/10g/11g and MySQL 5.0.
  • Hands on experience in building projects using Notepad++, and IDE’s Eclipse and Net Beans.
  • Good Inter-personal skills gained through interaction with technical and functional teams.
  • Proficient in understanding new technologies, accomplishing project goals and capable of learning quickly and delivering solutions as an individual and as part of team.

TECHNICAL SKILLS:

Languages: Java, C, C++

Database Technologies: SQL, PL/SQL.

J2SE Technologies: Threads, Files, Collections and Generics.

J2EE Technologies: J2EE,Servlet, JSP, and JDBC

Databases: DB2 v8.1/v8.2/v9.1/v9.5,Oracle 9i/10g/11g, MySQL 5.0

Web Technologies: XML, HTML, CSS, JSF, AngularJs and JQuery.

Application/Web servers: Apache Tomcat, Glass Fish server and Web logic.

SDLC: Agile, Waterfall

Application Frameworks: Struts, Spring and Hibernate.

Design Patterns: MVC, Singleton, Business Delegate and DAO patterns.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Used Swing components for designing the GUI modules.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: JDK, Servlets, EJB, XML, JQuery, Struts, Hibernate, spring, SQL, HTML, JSF, AJAX, DOJO, JavaScript, CSS, DB2, SQL Server.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project
  • Implemented the application using Struts2 Framework which is based on Model View Controller design pattern.
  • Understanding the requirements and using it to create tables in Sybase which would be loaded for each request.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML5, CSS3, JQuery. Used JavaScript for client side validation to ensure secure transactions and PHP for server side.
  • Actively involved in designing and implementing Value Object, Service Locator, and MVC and DAO design patterns.
  • Developed the database tier using JDBC2.0 in Eclipse IDE. Also the connectivity was made secure using the necessary validations.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
  • Involved in Unit Testing, Functional and Integration Testing for different Modules in the application using Jenkins.

Environment: Struts2, Web Logic 10.1.3, Java 1.5/1.6, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, DOM, JavaScript, PHP, UML, HTML, XSD, HTML5, Jenkins CVS, Log4J, Oracle 10g, Eclipse IDE 3.3, JQuery.

Confidential, Farmington Hills, MI

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory and Front Controller design patterns
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project
  • Involved in writing unit test plans and developing test cases using Junit. Used Configuration Management and Version Control tool CVS.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.

Environment: Java 1.6, J2EE, HTML, JQuery UI, JQuery 1.1, Struts 2, EJB 3, Hibernate, XML, JavaScript, Web services, Servlets, Oracle, HTML, SVN, JUnit, Eclipse, LDAP, Apache Commons Libraries, WebLogic Application Server.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Spring MVC framework.
  • Extensively used DHTML (layers), CSS while designing HTML pages. Also JSP pages were used in some context.
  • Integration with ASPECT Dialer and Sybase database (VB.NET and sql server 2008).
  • Developed JavaScript functions for validating client entries in a dynamic J2EE development environment.
  • Designed the application using Unified Modeling Language. Also OOPS concepts were as well used.
  • Involved in development of DAO layer using Hibernate. Mapping file and necessary classes were coded in a dynamic environment.
  • Used IBM MQ Series with JMS for queuing and messaging. Two different systems were integrated using this approach.
  • Designed and developed the communication tier to exchange data to Xpress Services through JMS & XML over HTTP.
  • Configured and maintained the Spring Application Framework’s IOC container in a dynamic Web Sphere Server.
  • Designed and developed Service layer module interfaces and classes using spring for data transaction process.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: Java Spring, Hibernate, RAD, JSP, EJB, Java Script, JQuery, HTML3, Web Services, AJAX, JMS, JUnit, Linux, PHP, MYSQL, Oracle.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities

  • Used Spring Web MVS framework for applying MVC implementation to the web application. Inversion of control is implemented to all classes.
  • Involved in developing code for publishing and consuming using Web services Apache Axis, SOAP, and WSDL.
  • Formed complex associations between Plain Old Java objects using Hibernate. Mapper file and other descriptor file were used to connect them to database.
  • Used springs JDBC and DOA layers to offer abstraction for the business from the database related actions (CRUD).
  • Java & Sybase and is used by production user to drive production activities such as Team Creation, Budgeting, Scheduling and designing once the project planning is done by Planners
  • Used Spring AOP module to handle transaction management services for objects in any spring-based Application.
  • Involved in mapping the real world object with java objects using Hibernate 3.0 in the development of the Application.
  • Handled the database management and RDBMS using the DML and DDL SQL queries thereby maintaining the databases.
  • Followed AGILE (SCRUM) methodology in planning for every 3 week schedule and also setup standup meetings for the project.
  • Involved in developing and deploying the RESTFUL Web services on WebSphere Application server during implementation period

Environment: Java 1.5, J2EE, spring 3.0, Sybase, Maven 3.0, REST, HTML5, CSS3, JQuery, AJAX, Hibernate 3.0, Spring JDBC, Restful web services, Agile, Eclipse, log4j, MYSQL, WebSphere server 8.0

Confidential

Java/J2EE Developer

Responsibilities

  • Developed user access module (presentation layer) Using JSPs, HTML, CSS, Javascript, Servlets and MVC framework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Involved in development of Web Services Using spring, hibernate to make the application platform independent.
  • Used Apache Maven for Project management and building the application, Logging of error and other information data was done by Log4j.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Involved in the development of Web Services using spring hibernate and also beans and POJOs.
  • Mapping domain objects to tables using hibernate mapping XML. This in turn led to the creation of SOAP and Restful web services for platform independency.
  • Wrote Java Utility classes and main JSP actions that are common for all the modules. This was used as a Stub module.

Environment: Java, J2EE, JDBC, JavaScript, Hibernate, Struts, spring, DAO, CSS, Servlets, Apache, Tomcat 6.0, MVC collections, Exceptions, Oracle 9g.

We'd love your feedback!