We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Around 8+ years of strong experience in software development using Java/J2EE technologies.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, EJB, JSTL, JNDI, RMI, JPA, JMS, JDBC) and XML technologies (XML Schema, XML, XSD, XSL and XSLT).
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Hibernate ORM, JPA, Struts, JSF and Angular JS.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Expertise in developing Middle - Tier components using EnterpriseJavaBeans (EJB), JMS and other Remote Components
  • Experience in working with application development environments using BEA Web Logic, Apache Tomcat, JBoss AS and IBM Web Sphere Application Server.
  • Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript, Ajax, Jquery, JSF and Angular JS.
  • Expert in writing complex SQL QueriesPL/SQL stored procedures, functions, triggers, packages with different databases like Oracle, Postgress, Mysql.
  • Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good knowledge in Angular directives, routers, form handling, services, two way data binding in implementing single page applications.
  • Experienced in working with SOA based architectures usingSOAP, Rest based services, JAX-RS, JAX-WS,WSDL, XSD,XML and JSON.
  • Experienced in working with implementing DAO layer using Hibernate interfaces, annotations and JPA.
  • Experienced in implementing business layer components using Spring dependency injection, Spring MVC, Spring DAO and AOP.
  • Expertise in Business Modeling and UML Diagrams (Use Case Diagrams, Activity Diagrams, Sequence Diagrams) using MS Visio and Rational Rose.
  • Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
  • Hands on Experience in handling critical Business applications Issues and handling failure recoveries.
  • Experienced in working with build tools like Ant, project management tools like Maven and CI servers like Jenkins.
  • Experienced in working with test team to write, implement test cases using Junit and involved in integration testing.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL

Client Scripting: Angular JS, JavaScript, Applets

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlet, JSP, JDBC, Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS.

MVC Framework: Struts, Spring, angular JS, JSF

ORM Framework: Hibernate, JPA

JavaScript Framework: Angular JS, jQuery

Web service /Middleware: SOAP, Rest, WSDL, JAX-RS, JAX-WS, JMS, EJB

Build Tools: Maven, ANT, Jenkins

Methodologies: Agile, Scrum, Test Driven Development

Databases: Oracle, DB2, SQL Server, MySQL

Application Servers: Web Logic, JBoss, Apache Tomcat, Web Sphere

Platforms: Windows, Unix/ Linux.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Senior J2EE developer

Responsibilities:

  • Involved in the complete SDLC life cycle of project requirement gatheringdesign, development, testing, and production support of the project.
  • Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
  • Developed single page UI screens, pagesAngular JS components, directives, controllers and scopes.
  • Implemented routing module using angular ng-route modules, routing provider services, custom directives for reusable components.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
  • Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Implemented a separate DAO Layer, which uses Spring JDBC Template to interact with the database.
  • Designed the application using MVC, Session Façade, Factory, abstract factory, Service Locator and Business Delegate patterns.
  • Developed and Consumed Rest based web service using JAX-RS specification, Jersey provider and OAuth security implementation.
  • Used Hibernate in data access layer to access, update and persist information in the database.
  • Configured hibernate.cfg.xml and integrated Spring DAO for data access with hibernate.
  • Implemented Inheritance across Hibernate entities using Hibernate Inheritance strategies.
  • Implemented SQL Stored procedures and call them from Hibernate using Callable statements.
  • Performed Unit, Integration and system tests using Junit test suites, test classes and mock objects.
  • Used SVN (Subversion) for source control.
  • Involved in working with build tools using Maven and integrated with Jenkins to build Jenkins jobs.

Environment: J2EE,Rest services, Spring, Hibernate, Angular JS, JMS, SQL/PLSQL, Maven, Junit, SVN, JQuery, Ajax, XML.

Confidential, Cary, NC

Senior Java developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Angular, Ajax, Expression language, JSTL, JSP custom tags.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used XML Web Services for transferring data between different applications.
  • Used Apache CXF web service stack for developing web services,SOAP UI and XML-SPY for testing web services.
  • Used JaxB for binding XML toJava. Used SAX and DOM parsers to parse xml data. Used X path to parse XML documents.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • UsedJavaMessage Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
  • Used Service Oriented Architecture.
  • Used RAD Programming Techniques to develop and execute applications.
  • Used RAD to manage end to end tactical solutions to meet business applications.
  • Used JSON scripting language for transmitting data over connection.
  • Designed and developed Message driven beans that consumed the messages from theJava message queue and generated emails to be sent to the customers.
  • Used MyEclipse 6.0.1 IDE for application development

Environment: Java, JSP, JMS, Spring, SOAP services, JavaScript, HTML, Oracle (PL/SQL), Web sphere Application Server, Maven, GIT.

Confidential, Indianapolis, IN

Java developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development life cycle.
  • Involved in business requirement gathering and technical specifications.
  • ImplementedJ2EEstandards, MVC architecture using Struts Framework & GIT
  • Involved in building the Web Application using the Struts Framework by creating the Action classes, Form beans and configuring the action mappings in struts-config.xml.
  • Implemented JSP and Ajax to design the user interface.
  • Used Struts, JSP,JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic.
  • Involved in writing the ANT scripts to build and package and deploy the application.
  • Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using Junit for unit testing.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
  • Backend application layer is implemented using EJB (EnterpriseJavaBean) in WeblogicApplication Server environment.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle
  • Interaction with Oracle database is implemented using Hibernate (ORM).

Environment: Java,J2EE, Servlets, Struts, Spring, PL-SQL, HTML, Weblogic Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle, VSS, Log4j, Unix.

Confidential, Richmond, VA

Java/J2EE Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlet and Custom Taglibs.
  • Developed User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
  • Developed the User Interface validation framework in combination of custom validation built on top of Struts validation frame work from the form bean.
  • ImplementedDependency Injection (IoC)feature ofspringframework to inject dependency into objects and AOP is used for Logging.
  • Developed Server side components with coordination of EJB, Hibernate and spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator.
  • Developed Plugins to integrate Java components with ETL Components
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server for Credit Inquiries.
  • Developed Web service modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAX-RPC Web services using AXIS.
  • Configured development environment using Web Sphere application server for developers integration testing.

Environment: JDK, GWT, CSS, HTML, AJAX, JSF 1.2, Struts, JPA (EJB3.0), XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, ETL, DB2, JUnit, Maven, Log4j 1.2, Web Services(JAX-WS), JAXB, Web Sphere Application Server, GIT

Confidential

Java/J2EE Programmer

Responsibilities:

  • Developed complete Business tier with Session beans.
  • Developed the UI using Struts1.1 view component, JSP, HTML, CSS and JavaScript.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Apache Ant was used for the entire build process.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Developed application based on Struts Framework using MVC design pattern.
  • Used Clearcase for version controlling and JUnit for unit testing.
  • Perform deployment of application on WebLogic6.0.

Environment: EJB2.0, Struts1.1, JSP2.0, Servlet, XML, XSLT, SOAP, JDBC, JavaScript, CVS, Log4J, Junit, JBoss 2.4.4, Eclipse 2.1.3, Weblogic6.0, Oracle 9i.

We'd love your feedback!