We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Akron, OH

SUMMARY

  • Been working in the IT industry as a Java/J2EE Developer for the past 7 years, in the areas of Analysis, Design, Development, Production support, Maintenance and Implementation phases of Object Oriented and Web based applications.
  • Well versed in Application development with Web Technologies, Distributed Technologies and Client - Server Architecture environment in Banking, HealthCare and Manufacturing Industries.
  • Expert in the development and deployment of multi-tiered web based enterprise applications and Server side Business logic using Java, J2EE, Servlets 2.3/2.4, JSP 1.1/2.0, Spring 3.0/4.0, Hibernate 3.0/4.0, Struts 2.0, JDBC, JNDI, IBM MQ Series, Java Beans.
  • Proficient in core JAVA concepts such as Collections framework, Streams API and Multithreading.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Factory Pattern, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON,JSTL, HTML5, JavaScript, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
  • Hands on experience working with Web and Application Servers such as ApacheTomcat, JBoss, IBM WebSphere and WebLogic.
  • Hands-on experience in consuming as well as developing API for SOAP and REST based web services to integrate third party functional modules into the core application.
  • Experience in using Maven and Ant for build automation.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
  • Experienced in generating logs by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
  • Extensive experience utilizing JAXB and JAXP.
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
  • Experience in using CVS, Rational Clear Case and Git for version control.
  • Proficient with Pair Programming, Test Driven Development, Waterfall model and Agile Methodologies such as SCRUM.
  • Have strong analytical and problem solving skills along with good communication and interpersonal skills.
  • Highly motivated and willing to learn and adapt to new tools and technologies.

TECHNICAL SKILLS

Domain: Banking, Healthcare, Manufacturing

Programming Languages: JAVA,C,C++,SQL

J2EE Technologies: J2EE, EJB, Servlets, JSP, JSTL,JDBC, MVC, Swing, Struts, Hibernate, Spring, Spring Batch, LOG4J, SL4J, JNDI,JSF,CS JSF RMI, JUNIT, SAX/DOM, ANT

Web Technologies: JavaScript, CSS, HTML5, DHTML, XML,XSL,XSLT, DTD, HTTP, HTTPS, Jquery, Jquery UI, REST, JAX-WS, XSL, XSLT, AngularJS

Database Skills: DB2,PL/SQL, SQL, Oracle 8i,9i,10g,11g, MySQL, SQL Server 9.0/10.0/11.0 , SQL Developer, Toad,SQLite3, Microsoft Access

Application Servers: Websphere Application Server, BEA Weblogic 8x/10x, Application Server, Apache Tomcat, JBoss

Web Services: SOAP,WSDL,REST

Build Deploy Tools: Maven, ANT, Log4J,Gradle

IDE Tools: RSA, RAD,WSAD, Eclipse(Europa, Indigo, Hugo, Luna,Mars), NetBeans

Operating Systems: UNIX (Solaris, Ubuntu, Linux, OSX); Windows 9x/XP/Vista/7/8

Version control Tools: SVN, CVS, Clear Case,GIT

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern, Transfer Object

Others: UML, Rational Rose, RUP, Agile, JUnit, JMS API, JAXP, JAXB, JNDI,SAX, XML DOM

PROFESSIONAL EXPERIENCE

Confidential, Akron, OH

J2EE Developer

Responsibilities:

  • Involved in various stages of application development including Analysis, Design, Development and Testing using Agile Model.
  • Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams.
  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Jquery and AJAX
  • Developed complex servlet to interact with AJAX front-end.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, Composite View and MVC2.
  • Used MyBatis to interact with DAO layer.
  • Developed Business logic with Spring MVC and Hibernate ORM mapping.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Developed communication among SOA services using XML schema.
  • Involved in the development of SQL, PL/SQL Packages, Stored Procedures
  • Established wizard flows with spring webflows.
  • Created REST based web services using JAX-RS library.
  • SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database
  • Maintaining separate build in ANT for the module for easy integration to the portal build and configure with Cruise Control.
  • Developed the application on Websphere Application Server environment with RAD7.0 as development IDE.
  • Used HP Quality center for defect tracking.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.

Environment: J2EE, WAS, RAD7, Spring, Spring MVC, Spring Core, Spring DAO, Struts, Hibernate, JavaBeans, SOAP,REST, Mainframes, JSP, DHTML, HTML5, JavaScript, CSS, CICS, SVN, AngularJS, ClearCase, Oracle, QC, JUnit, Log4j, Rational Rose.

Confidential, Kansas City, MO

J2EE Developer

Responsibilities:

  • Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Configured the Spring framework for entire business logic layer with XML based bean configuration.
  • Implemented Spring MVC Framework Architecture developedController classes, customer Interceptor andother configuration files like web.xml.
  • UsedSpring Inversion of Control, to make application easy to test and integrate.
  • Developed Business logic with Spring MVC and Hibernate ORM mapping.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Designed and developed DAO pattern combined with Hibernate ORM framework to interact with SQL database to perform CRUD operations.
  • Used REST based Web services - for getting information from third party and used JSON for data retrieval.
  • Implemented data validation rules using Struts Validator framework.
  • UtilizedSpringannotationsand XML configuration forDependency Injection.
  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Wrote Hibernate Query Language (HQL) queries and map POJO’s to specific database tables with XML configuration files and Annotations.
  • Extensively involved in database designing work with Oracle, SQL Database.
  • Used JavaScript for validating client side data.
  • Extracted the SOAP request sent to and SOAP response received from the backend system.
  • Wrote unit tests for the implemented bean code using JUnit.
  • Used Eclipse and Maven to create project and Log4J to debug the code.
  • Data is exchanged in JSON format, which helps in interact with other software applications.

Environment: Java, JSP, HTML5, CSS, EJB, JDBC, Spring MVC, Spring, Struts, Hibernate, DAO, JDBC, XML, Log4j, REST, SVN, Maven, SOAP, SQL, Glassfish Server, Linux, JSON, JUnit, UNIX.

Confidential, Newark, DE

J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi- tier Web Application.
  • Responsible for requirements gathering, designing, coding web applications using JavaScripts, HTML, CSS and jQuery.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Configured business applications in XML bean definition files using SPRING.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Implemented Spring Security to authenticate and authorize users.
  • Used Spring MVC and Spring WebFlow APIs to handle user request and response.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Composed Admin UI screens using JQuery framework.
  • Worked on JPA for persisting the objects into the system.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Used Spring for cross cutting concerns and IOC for dependency injection
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed SOAP Web Services to integrate with Interfaces.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using Oracle.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in Websphere Application Server.

Environment: Java, SOA, JMS, JMX, IBM MQ Series, Web Services, Axis, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile, Ant, JPA, JTA, JDBC, PL/SQL Developer, SQL,SOAPUI Unix, Log4J, UML and Agile.

Confidential, North Brunswick, NJ

Java Developer

Responsibilities:

  • Developed the application using Spring MVC.
  • Designed and Developed Servlets and JSP pages for authentication
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Coding Action classes and respective validations using struts framework.
  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Implemented Spring IOC for server side Java components.
  • Implemented persistence layer using Hibernate configuration files.
  • Worked on stored procedures, PL/SQL and SQL queries
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Used CVS, SVN for version controlling and JUnit for unit testing.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle, XML, HTML, JavaScript, Ant, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed MVC based web application using Struts as framework and coded EJBs (as the model), Servlets (as the controller) and JSP (for view).
  • Developed the application using Struts framework.
  • Involved in developing JSP, Servlets and custom JSP tags for Presentation Layer.
  • Maintained Session Tracking between the JSP Web Pages and Servlets.
  • Oracle Database access was implemented through JDBC at server end.
  • Maintained Java Script validations to avoid junk data.
  • Developed Component Diagrams, Class Level Diagrams using UML.
  • Developed field level & screen level documentation.
  • Involved in the creation of jar files during the deployment of the Application Server
  • Maintained JavaScript validations to avoid junk data.
  • Used Log4J for log file generation and maintenance.
  • Used Eclipse for development IDE, JIRA for defect tracking and CVS for version control.

Environment: JDK1.4, JDBC, Servlets, JSP 1.2, Struts 1.x, Eclipse, Oracle, Apache Tomcat 5.x, CVS

We'd love your feedback!