We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • J2EE Developer with 8+ years of IT experience in designing, developing deploying and maintained web - based, client/server applications.
  • Proficient in methodologies such as AGILE (AUP), Scrum Software Development processes, Test Driven (Test First) Development, Rapid Application Development (RAD) and conventionalSDLC.
  • Involved in Requirement gathering, Design, Development, Testing, Documentation, Deployment and Production Maintenance.
  • Proficient in Java, J2EE, EJB’s, Spring 2.0, Hibernate 2.x, 3.x JSP, Servlets, Java Beans, Struts 1.1/1.2/1.3, XML.
  • Worked on UI with JSTL, Java Script, HTML, CSS, XSLT, XHTML, AJAX, Bootstrap, AngularJS, Custom Tags Libraries.
  • Expert in developing rich UI’s using Ext-JS.
  • Significant work experience in Spring framework and middleware technologies such asEJB’s,Web Services and Messaging technologies like Web services using SOAP,Restful, JAX-RPC and UDDI with CORBA.
  • Good knowledge of Hibernate and Hibernate Query Language (HQL) in addition to AOPSpring, Spring -Web Flow, Spring transaction management and Spring MVC.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Good knowledge of database connectivity (JDBC) for databases with Oracle, SQLServer, MySQL, MSAccess, DB2 and PL/SQL stored procedures.
  • Experienced in deployingapplications on Application Servers like JBoss, WebLogic and WebSphere and also Web Servers like Apache tomcat.
  • Hands-on experience in using Log4J, JUnit for building, logging, and testing.
  • Have great experience in Linux based distributions.
  • Good Knowledge in automation tools such asChef and Ruby.
  • Experienced in writing Maven scripts and used Ant for build and release management during the project life cycle.
  • Working knowledge in developing, designing in UML, Package, Class and State Diagrams.
  • Good knowledge in Selenium WebDriver, Junit, and TestNG.

TECHNICAL SKILLS:

Languages: Java, C, PL/SQL, UML

Web Technologies: HTML, JavaScript, CSS, XML, AngularJS, Bootstrap and jQuery

Java Technologies: J2EE, JSP, Servlets, EJB, Java Beans, JDBC, JMS, JSTL, Tag Libraries

Web Frameworks: Spring, Hibernate, Struts, JSF

Web Services: Restful, SOAP, UDDI, CORBA

Database: Oracle9i, SQL Server, DB2, Access, SQL, PL/SQL

Logging and Testing tools: Log4J, Junit, Selenium, TestNG

Servers: Webpshere5.x, WebLogic 11/8.x, Jboss 5.x, Tomcat 5.x and Apache Web Server

Building Tools: ANT, Maven.

Methodology: Object Oriented Analysis, Design and Development using UML

IDE: Eclipse, My Eclipse, RAD, Spring Tool Suite.

VersionControls, Bug Tracking, OS: SVN, Clearcase, CVS, JIRA, TeamForge, Windows NT, Window XP, Windows 2000 and Unix

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr. Java/J2EE Developer

Responsibilities:

  • One of the lead developers of the project and was involved in whole life cycle of the project.
  • Implemented Spring MVC flow to interact with different modules.
  • UsingSpring AOP concepts across the application for implementing aspects like Customer, Supervisor, Admin etc.
  • Used Spring transaction managementto integrate with data access abstractions.
  • Hibernate integrated with Spring was used for the persistence of the data in DB2.
  • Extensively usingJSP, HTML, CSS and JavaScript, AngularJS, JQueryfor designing UI.
  • Designed and developed REST based services to interface with mainframe transaction calls.
  • Exposed certain secured functionalities as Web Services using SOAP/WSDL.
  • Used Apache axis to develop SOAP clients.
  • Spring tool suite was used as IDE.
  • Deployed artifacts built via MAVEN to tomcat server.
  • Used SVN for version control.
  • Test first methodology was used for unit testing, extensively wrote JUnit Test Cases using EasyMock.
  • Log4J is used for application & error logging

Environment: Java, J2EE, Spring 3.1.2, Tomcat 5.x, Hibernate, SVN, HTML5, CSS 3, JUnit 4, MAVEN 3.x, JMS, EasyMock, Emma, SLF4J, Jersey, DB2, jQuery.

Confidential, Seattle, WA

Sr. Java Developer

Responsibilities:

  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
  • Involved in developing the user interface using JSF.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use of Struts Framework for Controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Used Hibernate for the persistence of the project.
  • Spring framework was used for dependency injection and was integrate with different frameworks like Struts, Hibernate
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed web services using SOAP and WSDL with Axis.
  • Implemented EJB ( Message Driven Beans ) in the Service Layer.
  • Involved in working with JMS MQ Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB’s.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under MyEclipse Integrated Development Environment (IDE).
  • Used JBoss for deploying various components of application andMAVEN as build tool and developed build file for compiling the code of creating WAR files.
  • Used CVS for version control.
  • Performed Unittesting and rigorous integration testing of the whole application.

Environment: Java, J2EE, JSF 1.2 - Icefaces 1.8, EJB, JMS, Struts, JBoss 5.1, MyEclipse, Hibernate, JSP, JSTL, AJAX, CVS, JavaScript, HTML, XML, MAVEN 2.x, SQL, Oracle, SAX and DOM Parser, EasyMock, WebService(SOAP,WSDL)., SPRING 2.5

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in overall system’s support and maintenance services such as defect fixing, future enhancements, testing and documentation
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Cascading Style Sheets (CSS), and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • 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 Sub Version to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: JDK, J2EE, JSF, EJB, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2

Confidential

Jr. Java Developer

Responsibilities:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements
  • Preparation of User Requirement documentation.
  • Implemented with HIPPA regulations and standards
  • Used Install anywhere for creating installers for multiple platforms.
  • Developed GUI with HTML, DHTML, XML, CSS, and JavaScript.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Followed Agile Scrum principles in developing the project.
  • Using Hibernate with XML mapping as ORM.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
  • Interacted with the end users and documented the application.
  • Testing - Unit testing through JUnit & Integration testing in staging environment.
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.
  • Spending effort on paired programming to discuss the solutions, exchange knowledge on pair code, missed out exceptions and possible run-time scenarios.
  • Coordination with team, peer reviews and collaborative System level testing.

Environment: Core Java, J2EE, JSP, JavaScript, Spring, Hibernate, MYSQL, Microsoft SQL server 2005, Eclipse 3.4, log4j, JUnit, HTML4.0, CSS, XML, CVS.

We'd love your feedback!