We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

4.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY:

  • 8+ years of strong IT experience in software development experience involving object oriented analysis, design, development and support of web based and n - tier client/server applications based on Java, J2EE and UI technologies.
  • Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Implementation of System and Web Applications, using J2EE and various open source framework like Spring 3.2, 3.0, 2.5, Struts 2.3.x, 2.2.x, 2.0.x, JSF, Hibernate ( 3.0, 4.0, 4.1, 4.3) and JMS.
  • Expertise in Client scripting language and server side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, ExtJS, JSON, Dojo, Bootstrap, AngularJS and node.js.
  • Extensive knowledge and working experience in Service-Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), Object Relational Mapping technologies, UML and J2EE Architecture.
  • Experience in Software Quality Assurance (QA) testing user cycle & experience in regression testing and defect fixing.
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections API, Multi-Threading, Exception Handling, Polymorphism, generics, reflection, and JDBC.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Worked proficiently in various IDEs including Net Beans, JDeveloper, Eclipse ( 4.3, 3.8, 3.4, 3.3), RAD (9.0, 8.5, 8.0, 7.5).
  • Expertise in XML and related technologies like Web Services, SOAP, WSDL, XPath, XQuery.
  • Developed Java applications and tools to automate tests run in UNIX environment.
  • Worked on the dependency injection using Spring framework with Application Context XML file.
  • Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
  • Experienced in deploying, configuring, maintaining applications on application servers such as RedHat Jboss, Web sphere ( 9.0,8.5,8.0,7.0 ), Web logic ( 12c, 11g, 10.3, 9.2), and Tomcat 6.0 .
  • Have undergone the training in Software Development Processes like SDLC, Waterfall, Apache Camel, Test Driven Development (TDD), Iterative and Agile/Scrum Methodologies.
  • Experience in writing SQL queries to generate the reports for the Web Trade Service application and good understanding of PL/SQL.
  • Extensive experience in Linux systems including Shell scripting, build scripts etc.
  • Experience in working with Continuous Integration (CI), Continuous Deployment Practice, Cloud based implementation using Jenkins, maven tools.
  • Expertise in working with relational database management systems like Oracle, MySQL, SQL Server.
  • Experienced in involving build scripts, deployment applications using Maven, Ant and CI servers.
  • Worked on Xpath, Angular js, Java Persistence Architecture (JPA).
  • Expertise in analyzing and resolving Cross-Brower compatibility issues and provides coding solutions to reusability problems.
  • Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Log4j for extensible logging, debugging and error tracing.
  • Excellent communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, UML, C, C++, TCP/IP, Shell, Python Scripting, Data Structures.

Web Technologies: JSP, Servlets, JQuery, JDBC, JPA, EJB, Angular JS, Web Services, SOAP, HTML, DHTML, Java Beans, JavaScript, AJAX, WSDL, CSS, JMS.

XML Technologies: Extensible Markup Language (XML), XSL, XSLT, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 12c, 11g, 10.3, 9.2, Web sphere 9.0,8.5,8.0,7.0, RedHat Enterprise Linux, JBOSS EAP 6.2, 6.0.

IDEs: Eclipse 4.3, 3.8, 3.4,3.3, NetBeans, Red Hat Developer Studio, IBM RAD 9.0,8.5,7.5

Tools: Chef, TOAD, Version one, Nexus, XmlSpy, PL/SQL Developer, JIRA, Junit, Maven, ANT, log4j, Rally, Jenkins. MS office, Sharepoint, MS Visio.

Operating Systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8i, 9i, 10g, 11g, 12c SQL Server, NoSQL, Postgre SQL, MySQL, RDBMS, MongoDB

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO.

Frameworks: Struts 2.3.x, 2.2.x, 2.0.x, Spring 3.2, 3.0, 2.5(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate 3.0, 4.0, 4.1, 4.3, Log4j.

Version Control: CVS, SVN, Git, TFS.

PROFESSIONAL EXPERIENCE:

Senior J2EE Developer

Confidential, Harrisburg, PA

Responsibilities:

  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • Configured Deployment Descriptor (web.xml) for the applications.
  • Extensive experience using Bootstrap for layout.
  • Used Factory pattern to support Multi-Tenancy.
  • Designed and developed custom spring bean resolvers for handling tenant specific requests at runtime.
  • Implemented custom resource bundle message resolver for multi-lingual and multi-tenancy support.
  • Developing presentation layer with JSP’s, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, Tiles, JSTL tags etc.
  • JQuery & AJAX are used intensely for producing responsive User Interface.
  • Worked on Object Relational Mapping of Hibernate with web services technologies.
  • Configuring Tiles definitions for the application's presentation layout.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Writing validation classes to check against the request submitted for communicating to the user with appropriate validation messages.
  • Facilitated agile development process in the company including requirements and design processes.
  • Involved in writing Maven based pom.xml scripts for building the web application on RedHat Jboss application Server.
  • Developing service layer by understanding complex business logic.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.
  • Co-ordinate with testing team to complete SIT & UAT, Work on issue fixing and enhancements to fulfill user needs.

Environment: Java EE1.7, RAD v9.0, Hibernate 4.3, Spring 3.2, Spring MVC, AJAX, JSP, JQuery, JSON, Tiles, JSTL, Web Services, SOAP, Restful Services, RedHat JBoss 6.2, Maven 2.0, EJB 3, JavaScript, XML, XSD, DHTML, CSS3, HTML5, Struts 2.3, JNDI, SOA, Oracle 12c.

Senior J2EE Developer

Confidential, Albany, NY

Responsibilities:

  • Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
  • Used the node.js MVC Frameworks in the development of the web applications.
  • Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
  • Created custom angular directives and filters for filtering the data that we display on the web page.
  • Worked on technologies like Angular.js, Html5, CSS3, JavaScript, JSON,JSONP, CSS bootstrap.
  • Applied jQuery Validation Plugin to validate the user input and to improve user experience.
  • Used Bootstrap and Media Queries in creating a responsive website across different size of screen, from cellphone to laptop.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Extensively involved in the integration of the Front End web interface with the controller using Spring MVC.
  • Developed Spring MVC controllers, services and DAO's.
  • Obtained experience in using Hibernate 3.0 framework to interact with Oracle database.
  • Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Developed REST services using Jersey implementation.
  • Implementing systems components or systems using relevant technologies and methodologies.
  • Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Developed backend components using Spring and involved in integration of various other frameworks.
  • Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java, Java EE6, Spring MVC, REST, Jersey, JMS, Hibernate 3.0, Spring3.2, Eclipse3.8, UML,HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS, Node.js, Bootstrap, WebLogic 11g application server, Log4j, Oracle 10g, JNDI, JUnit, Maven, log4j, SVN, Dreamweaver, Illustrator.

J2EE Developer

Confidential, Conshohocken, PA

Responsibilities:

  • Analysis and Design of various modules using J2EE Architecture.
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Used Session façade. Implemented JMS API for messaging.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Created Core java Interfaces and Abstract classes for different functionalities.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Used PL/SQL procedures.
  • Created Data Source and deployed web application in the IBM Websphere application Server.
  • Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
  • Developed client user interface using JSPs and Servlets.
  • Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Designed and developed the application using Agile methodology.
  • Developed web services in Java and Experienced with SOAP.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: EJB2.0, Struts 2.2, Hibernate 4.0, JSP, JSF, Servlets, Web services, XML, XSLT, XSL, Web logic 11g, JavaScript, Ant, HSQL, Net Beans, Oracle 11g, SQL, PL/SQL, Windows 2000/ XP.

J2EE Developer

Confidential, Nashville, TN

Responsibilities:

  • Developed the application using Struts 1.3 following MVC architecture.
  • Identified the participating pages and the navigation paths between pages.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used WebLogic Workshop page flow technology.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed Web Services to retrieve data from legacy systems.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Used J2EE Singleton design pattern.
  • Used EJB Session Beans.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used Angular js and Node js .
  • Performed Unit testing using Junit.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used ANT for the build process.

Environment: Java 1.5, Servlets, JSP, RAD 8.0, Hibernate 3.0, JDBC, EJB 2, JMS, Struts, Web Services, JUnit, SOAP, XML, JavaScript, UML, Web sphere 8.0, ANT, Oracle 11g, Windows XP.

J2EE Developer

Confidential

Responsibilities:

  • Dynamic form generation auto complétion of forms and user-validation functionalites using Java control structures .
  • Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Framework for the implemented modules.
  • Worked on the JavaScript Library That simplifies HTML document traversing, and event Handling.
  • Involved in complete development of ‘Water fall Methodology’ and tested the application within each iteration.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Setting up Daily Status meetings with team and communicate status to Project Manger.
  • Worked with testing team analyse and fixed the production defects and deployed the applications on the server.
  • Reviewed Design Document, gathered information from Architect and Business Analyst to design
  • Functional Specifications for this UI Interface Project.

Environment: Java/J2EE, Eclipse 3.4, Spring 2.5, Web logic 9.2, Oracle 10g, HTML, CSS, Subversion (SVN), SQL Developer, DOJO, Hibernate 3.0, JDBC, Servlets, Struts 2.0 Framework .

J2EE Developer

Confidential

Responsibilities:

  • Involved in design, development, Object Oriented Analysis and testing the application.
  • Developed Front-end UI using JSP, HTML and JavaScript.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Designed and implemented PL/SQL stored procedures to process messages.
  • Built UML Class Diagrams and Sequence Diagrams.
  • Mainly involved in the development of JSP and Servlets.
  • Configured the WebSphere application server and WSAD IDE.
  • Deployed the application into WebSphere application server.
  • Rational ClearCase was used to maintain version control.
  • Involved in Unit testing & integration testing.

Environment: Java, Java EE5, JSP2.1, Servlets2.5, Struts1.2, Rational Rose, ClearCase, Custom Tags, EJB3.0, JDBC, XML, SQL, PL/SQL, DB2, WSAD5.0, WebSphere6.0, UNIX.

We'd love your feedback!