We provide IT Staff Augmentation Services!

Java/j2ee Engineer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • 8+ years of Professional Experience in developing Java and J2EE applications.
  • Experience in open Source Frameworks: Jakarta Struts Framework 1.1/1.2, Spring Framework, Spring MVC, Spring Batch Framework and Hibernate.
  • Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling etc.
  • Experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation & Maintenance and Testing using various methodologies using Java/J2EE.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, JPA, EJB, JMS and Web Services.
  • Experience in developing applications based on Spring Web - MVC using the design patterns like Handler-Mappings, View-Helper and using View Resolvers for sending the response to the client in the form of Web-pages.
  • Controlled complex page navigations using Spring Web-flow by configuring the transitions and state changes in XML files and the corresponding beans in the Spring configuration file.
  • Experience in developing Distributed and Enterprise applications and business components using EJB implementing Session Beans for business logic and Entity Beans for the persistence logic and MDB (Message Driven Beans)/JMS for developing a fail-safe system.
  • Implemented SOA architecture with Web Services using SOAP, RPC, WSDL and UDDI.
  • Hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, Ms-Access and also writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus.
  • Competence in using different Java IDEs like Eclipse, and RAD for developing Dynamic Web Applications.
  • Experience in performing unit test for the applications using Junit Framework.
  • Excellent knowledge working on databases such as Cassandra and MongoDB.
  • Team player with demonstrated ability to work fast paced, challenging environment with excellent debugging and problem solving skills.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, PL/SQL, XML

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1. JSTL, Custom Tags, JDBC 2.0/3.0, Filters.

J2EE Technologies: RMI, JNDI, CP, EJB 2.0/3.0(SLSB, SFSB, Entity Beans)

Frameworks: Jakarta Struts 1.x/2.0, Spring 1.2.4/2.0/2.5 , Spring MVC

FrontEnd Technologies: HTML, CSS, DHTML, JavaScript, AJAX, JSTL, Custom Tags.

Databases: DB2 7.1/6.5, MySQL 4.1, SQL Server 6.5, Ms-Access, Oracle 10g/11g/12c, Cassandra, MongoDB

Application/Web servers: IBM Web Sphere 3.5/4.x/5.x, BEA Web Logic 8.x/10.x, Apache Tomcat 3.0/4.0/5.5.

IDE Tools: Eclipse 3.0/3.1, NetBeans 4.0/4.1, RAD 6.0, JBuilder.

Operating Systems: Windows 98/NT/2k/XP, UNIX, LINUX.

SDLC Methods: Waterfall Model, RUP, V-Model, Agile, SCRUM.

PROFESSIONAL EXPERIENCE

Confidential, MI

Java/J2EE Engineer

Environment: Java, J2EE, JSP, Spring 2.5, JQuery, RESTful WebServices, Hibernate, JSON JPA, HTML, CSS, JavaScript, Apache Tomcat 7.0, log4j, SVN, Oracle 11g, XML

Responsibilities:

  • Designing and developing Controllers and Action Forms using Spring Framework
  • Developing font end applications using MVC Framework.
  • Used Spring Framework for implementing Dependency Injection, AOP.
  • Used RESTful Web Services to retrieve data from different applications.
  • Involved in end to end development and bug fixing.
  • ConsumeREST Styleservices using JSON.
  • Used Maven to build and deploy the application on tomcat server.
  • Used XML SAX to parse the simulated XML file which has simulated test data
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of Hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL Queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Used SVN for version control and used Eclipse as the IDE for developing the application.
  • Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • ORM tool Hibernate 4 to represents entities and fetching strategies for optimization.

Confidential, Conway, AR

Java/J2EE Engineer

Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, JQuery, Web Services, Hibernate, JSP, JSTL, JPA, JMS, HTML, CSS, JavaScript, Spring Batch, WebSphere Application Server 7.0, log4j, SVN, Oracle 10g, XML

Responsibilities:

  • Involved in System Requirement Analysis and Design using UML.
  • Documentation of functional and technical requirements like System Design Documents (SDD’s) and Business Specification Documents (BSD’s).
  • Involved in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Developed the front-end components using HTML, JSP, Tiles and JavaScript along with Struts Frame work.
  • Used Tiles along with Spring in JSP.
  • Developed custom Tag Libraries and implemented validations using Struts Framework.
  • Developed GUI using JSP’s. Implemented Action class and Action Forms Using Struts.
  • Developed the application following MVC II pattern and used Struts Framework to achieve that.
  • Used Spring for dependency injection.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects.
  • Involved in JPA annotation based transaction management and Spring injections.
  • Knowledge of XML integration including XML, XSDs, XSLT, XPath, XQuery, SOAP.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the MySQL database.
  • Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
  • Involved in generating text reports and PDF reports using IText API.
  • Tested and validated the application on different testing environments.

Confidential, SFO, CA

Java/J2EE Engineer

Environment: Java, J2EE, JSP, Spring 2.5, JQuery, Web Services, SOAP, Hibernate, JSP, JSTL, JPA, JMS, HTML, CSS, JavaScript, Spring Batch, WebSphere Application Server 7.0, log4j, Oracle 10g, XML

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Designed UI Components using JQuery and JavaScript.
  • Designed front-end screens using JavaScript, JSP, HTML.
  • Developed the application using Spring Framework that Implements Model View Controller (MVC) architecture.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Implemented a variety of Spring MVC Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple Multithreading request types by extending the behavior of Spring MVC Controller classes.
  • Configured and used Hibernate in Persistence Layer.
  • Developed Web Services using SOAP, UDDI, WSDL, and XML.
  • Used ClearCase for version control.
  • Worked on batches using Spring Batch Framework.
  • Involved in Requirements Assessments to see if new requirements impacted existing Business functionality.
  • Developed a JAXB Component for XML Configuration.
  • Involved in using JPA (Java Persistence API) Frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Used JMS communication in to send/receive messages across various applications.
  • Writing and executing SQL Queries, making the data access layer transparent from the business logic layer.
  • Used Quality Center to Log, Update and track Application Defects in Formal and Informal environments.
  • Coordination between the onsite - offshore teams and attending the daily conference calls for resolving the issues.
  • Tested and fixed the bugs in the Web services with SOApUI.
  • Responsible for the Environment setup and deployment of the application at client end.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.

Confidential, Colorado Springs, CO

Java/J2EE Developer

Environment: Java 1.6, J2EE, JSP/Servlets, Hibernate, Spring Framework, Oracle 10g, Toad, Putty, CVS, Eclipse Helios, WebLogic 10.3 Application Server.

Responsibilities:

  • Developed Usecase diagrams, Class diagrams, Sequence diagrams, and Activity diagrams using Rational Rose tool.
  • Developing and coding Java/J2EE over EJB Framework.
  • Developed lot of EJBs like session beans etc., for business logic.
  • Developed Ant scripts for deployment builds.
  • Deployed the entire application on WebLogic Application Server.
  • Development of Server Side Points Processing Engine using EJB, Hibernate and Design Patterns.
  • Maintained administrative utilities like permissions/security/code management and storage and managing of system-wide lists.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Monitored the error logs using Log4J and fixed the problems.
  • Worked on Open Source Junit Testing Framework to write and run repeatable automated tests.
  • DevelopedUNIX Shell scriptsto automate repetitivedatabase processes.
  • Used JMS communication in to send/receive messages across various applications through Publish-Subscribe.
  • Used CVS control to store change requests as records in a user database.

Confidential, Pittsburgh, PA

Java Developer

Environment: Web Services, JSP, Struts Framework, Java Script, Ant, Rational Software Development Platform (IDE), XML, Oracle 10g, PL/SQL

Responsibilities:

  • Design of screens and layout of the application.
  • Developed front-end GUI screens using HTML, JSP and CSS.
  • Developed code for Administrator and Supervisor Modules.
  • Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database access.
  • Developed front-end screens with JSP using custom tags and client-side validations using Java Script
  • Developed the Struts Controller Servlet for the application.
  • Built various Strut Action classes to Model the business logic.
  • Developed Action Forms to capture the screen data.
  • Developed JavaBeans components as the business objects.
  • Implemented Struts Validate Framework for used data in all modules.
  • Deployed application on IBM Web Sphere application Server.
  • Performed logging with Log4j.
  • Creation and maintenance of data was done using MySQL database.

Confidential, Philadelphia, PA

Java/J2EE Engineer

Environment: Java, HTML, JSP, JavaScript, Servlets, JDBC, Oracle 8i, Apache Tomcat Server 3.0, JBuilder6, UML.

Responsibilities:

  • Participated in different phases of the SDLC (Software Development Life Cycle) and Documentation.
  • Provided a User Authentication and different interfaces depending upon the type of the user.
  • Implemented the Server side connectivity using Servlets.
  • Developed User interfaces using HTML and JSP.
  • Used JavaScript for client side validations.
  • Used Oracle for designing and creating the Database.
  • Used JDBC for communicating with the backend.
  • Deployed the application using Tomcat Web Server.

We'd love your feedback!