We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

5.00/5 (Submit Your Rating)

Inver Grove Heights, MN

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in the field of Software Engineering involving full Software Development Life Cycle (SDLC).
  • Experience in OOAD (Object Oriented analysis and Development), MVC architecture (Model, View and Controller) and OOP (Object Oriented Programming).
  • Experience in developing applications in domains like Insurance, Payroll, Finance, Telecom, FedEx and Airlines IT solutions.
  • Experience in creating UML models and diagrams using Rational Rose.
  • Experience in implementing JAVA/J2EE technologies such as Servlets, JSF, JSP, JNDI, RMI, JMS, SAX, DOM, JAXB and JDBC.
  • Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, Data Access Object, etc.
  • Experience in developing projects in JAVA/J2EE platforms using ICEfaces, Spring Framework, Struts Framework, Web Services and web frameworks such as AJAX, GWT, and jQuery.
  • Hands on experience in using Hibernate and JPA.
  • Experience in implementing Web Services using SOAP, WSDL, REST and UDDI.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in Oracle, SQL Server and MySQL.
  • Experience in using IDE tools such as Eclipse, IBM RAD, STS and JDeveloper.
  • Experience in deploying applications using WebSphere, WebLogic, and JBoss Application Servers.
  • Experience in using various Configuration Management tools like SVN, CVS and IBM ClearCase
  • Team player and self - starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
  • Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.

TECHNICAL SKILLS:

Languages: C, C++, Java, PL/SQL, SQL, UML2.0, XML 1.0, XSL 2.0, XSLT.

J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JNDI, JAXP, JAXB, SAX, DOM.

Application Server/Web Server: IBM WebSphere Application Server, WebLogic, JBoss, Apache Tomcat.

Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS

IDEs: Eclipse, JDeveloper, IBM RAD, NetBeans, STS.

Framework: ICEfaces, Spring, Hibernate, Struts.

Version Control: CVS, SVN, IBM ClearCase.

Database: Oracle 8i/9i/10g, SQL Server, DB2, MySQL.

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

Operating Systems: Windows 95/98/NT/2000/Vista/XP/7/8, Linux, UNIX.

Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AJAX, jQuery, GWT.

Other Tools: ANT, JUnit, LDAP, Log4j, SLF4j, Toad, Rational Rose, Maven, JIRA, Subversion, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential, Inver Grove Heights, MN

Sr. Java / J2EE Developer

Responsibilities:

  • Re-engineered the existing CRS system written in Natural language (Software AG product) to Java/J2EE.
  • Was involved in all the phases of the project right from requirements gathering to maintenance.
  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
  • Participated in Functional Document reviews and created Technical documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Used Scrum for managing product development.
  • Development using Java, JSP and Servlets on WSAD.
  • Experienced with object functional programming language like SCALA.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Developed and deployed various Sessions beans.
  • Used Hibernate to access database and perform database updating.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Co-ordination with offshore team on development activities.
  • Responsible for JAVA, J2EE and Groovy coding / development.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java, JDK, JSP, Eclipse, Servlets, Struts2.0, Spring IOC, Github, EJB, Groovy, JNDI, Hibernate, HTML5, XML, DHTML, Log4j, Ant, WebSphere, Oracle, Windows, JSF, Scrum, JDBC, Rational Software Architect, Web Services(SOAP/WSDL and REST), Web Logic Application Server, Junit, Maven, SVN, Java Script, CSS3, UNIX.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of eReporting system and developed specifications that include Use Cases, Data Design, and Architectural Diagrams.
  • Participated in Business related decisions and collection of user requirements.
  • Designed and developed the presentation layer using ICEfaces Framework over JSF.
  • Involved in configuration of AJAX Push techniques for dynamic functionality.
  • Implemented the application using various design patterns which includes MVC and Session Facade.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS
  • Consumed SOAP and REST web services to get the persisted data from different databases.
  • Used XML Web Services using REST principles to consume certain intra-organizational data which includes certain FedEx specific location services and postal code services.
  • Deployed the applications using Eclipse IDE on WebLogic Application Server as well as Tomcat Server (Local).
  • Used SVN for source code versioning and maintenance.
  • Involved in developing the test cases using JUnit.
  • Used Log4J for monitoring logs for all the applications.
  • Used Hudson for continuous integration.
  • Built and deployed the application using ANT Build with Apache IVY support.

Environment: Java, J2EE, JSPX, HTML, CSS, JSF 2.0, ICEfaces 3.x, JavaScript, AJAX, SQL, Oracle 10g, SOAP, JAX-WS, REST, JAX-RS, JMS, XML, JUnit, Log4J, Apache IVY, ANT, Hudson, SVN, Eclipse IDE, WebLogic Application Server.

Confidential, Franklin, TN

Java Developer

Responsibilities:

  • Involved in gathering and understanding of customer requirements, analysis and design
  • Developed middle tier business logic using POJOs with Spring based transaction managers
  • Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
  • Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
  • Implemented RESTful web services to invoke downstream services
  • Used SOAP UI to interact with OSM web services.
  • As per client request quickly learned Hadoop and done the Hadoop POC project.
  • Installed and configured Hadoop MapReduce, HDFS, developed multiple MapReduce jobs in Java for data cleaning and pre-processing
  • Developing MapReduce Programs to format the data in java and which will discover trends in data usage by users.
  • Importing and exporting the data using Sqoop from HDFS to Relational Database systems (MySql) and vice-versa.
  • Prepared and running the Pig and Hive Queries on Hadoop cluster.
  • Understand and implemented WebLogic cluster and Node manager
  • Performed performance tuning for Java, j2ee applications (Application side and Database side)
  • Developed scripts to export and import data from the one database instance to other.
  • Used SVN for version control.

Environment: Java 1.6, JavaScript, Spring 2.5 MVC, Spring 2.5 JDBC, Log4j, JUnit, JBoss 5.0, Oracle 10g, ANT, CVS.

Confidential, Warren, NJ

J2EE Developer

Responsibilities:

  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Developed the application using Java Beans, Servlets.
  • Developed reference architecture for SOA environment.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate .
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Implemented MVC design pattern using Struts Framework.
  • Responsible for JAVA, J2EE and Groovy coding / development.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Created tile definitions, Struts - config files, validation files and resource bundles for all modules using Struts framework.
  • Worked with various Style Sheets like Cascading Style Sheets ( CSS ).
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in coding for Junit Test cases, ANT for building the application.

Environment: Java1.6/J2EE, JDK1.6, JSP, Struts, Hibernate, WebLogic, Spring IOC, HTML, AJAX, Web services(SOAP/WSDL and REST), Java Script, JDBC, XML, JMS, XSLT, UML, Junit, log4j, Eclipse, Mango DB, B2C, Git, Oracle 10g, SQL, PL/SQL, Windows.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Mapping of fields between the client’s XML and Remedy incident management system.
  • Involved in the creation of database tables and Java Database connections between the Gate Way interface and My SQL.
  • Involved in the testing process with the clients for all the phases of the project.
  • Involved in maintenance work and fixed some of the bugs during testing process.
  • Performed documentation for change requests and system requirement specifications of the project.

Environment: Core Java, Eclipse, EJB, JMS, AJAX, Oracle, XML, XSLT, HTML, CSS, Web Sphere, UML, RAD, TOAD, PL/SQL, Junit, Apache Ant, CVS, Log4j.

We'd love your feedback!