We provide IT Staff Augmentation Services!

J2ee Architecture Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8 years of expertise in Agile and Waterfall Software Development Life Cycle (SDLC) in J2EE technologies: Requirements Analysis, Design, Implementation, Testing and Maintenance of software applications.
  • Proficient in Object Oriented Programming using Core Java, Multi - threading, Synchronization, Serialization, Collections, and Data Structures.
  • Proficiency in developing secure web applications and server side development using Servlets, JSP, Struts, Spring, Hibernate, SOAP, JPA, iBatis/myBatis, EJB, JMS, JSF, JDBC, AJAX, JSTL, JavaScript, XML, JAX-B, Java Mail, CSS, HTML, Oracle, DB2, MySql, PostGres, Mongo and various J2EE Design Patterns.
  • Experience with advanced front-end technologies like Bootstrap UI, Bootstrap model, HTML, XHTML, DHTML, JSON, JQuery, CSS, JavaScript, Angular JS, ReactJS, ExtJS, XML, XSL, XSLT, XPath.
  • Experience in working on various Core Java concepts (multithreading, serialization, java beans, exception handling), Spring modules along with Hibernate as the back-end ORM tool for implementation of persistence layer.
  • Hands on experience in using different modules like Spring MVC Framework module, Spring AOP Module, Spring ORM Module.
  • Good Experience on Javascript libraries such as jQuery, ReactJS, Angular JS. Good experience on configuring logging using Log4j / SLF4J with Logback.
  • Significant experience in designing and developing Page Applications using Angular JS.
  • Experienced in deploying J2EE applications on web servers like Apache Tomcat and application servers like Web Logic, Web Sphere, JBoss and portal server like WebSphere Portal.
  • Hands on experience on Web Services of types SOAP and RESTFul implementation using Apache Axis, Apache CXF and JAX-WS, JAX-RS.
  • Experience with JMS both Synchronous and Asynchronous messaging. Hands on experience on IDE tools like Eclipse, NetBeans, Web Storm, IBM RAD, Spring Tool Suite.
  • Extensively used AJAX, JSON, and XML to link clients to server back end applications. Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experienced in working with XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath, and DTD.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Experienced in implementingSQLqueries, stored procedureswith highest degree of optimization. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Strong in writing SQL queries in SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL, and Microsoft SQL Server.
  • Expertise in design and development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-RPC, JAX-WS and Web service autantication.
  • Proficient in writing Selenium Web Driver automation scripts in JAVA using Maven, Cucumber, and TestNG Automation Testing for Web Applications.

TECHNICAL SKILLS

Programming Languages: Java, C, C++

Frameworks: Struts, Hibernate, Spring, JSF, Angular JS, Node JS, Backbone JS, React JS.

Java/J2ee Technologies: Servlets, JSP, EJB, JSTL, JDBC, JNDI, JMS, JPA.

Web Development: HTML5, DHTML, XHTML, CSS3, JavaScript, AJAX, JSON, EXT JS, CSS, JQuery.

XML/Web Services: XML, XSD, SOA, Restful/SOA,WSDL,SOAP,Apache Axis, DOM, SAX, JAXWS, JAXRS, XML.

Application/Web Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS.

Methodologies/Design Patterns: Agile, Waterfall, OOAD, OOP, UML, MVC2, DAO, Factory Pattern.

Databases: Oracle, SQL Server, MySQL, MongoDB.

IDE’S: Eclipse, NetBeans, Visual Studio, Sublime Text, Web Storm.

Build Tools: Ant, Maven, Jenkins, Gradle.

Version Controls: CVS, SVN, VSS, Stash, Rational Clear Case.

Logging Frameworks and Testing Tools: Junit, Load runner, me Meter, Jasmine, Selenium, Log4j.

PROFESSIONAL EXPERIENCE

Confidential

J2EE architecture

Responsibilities

  • Involved in design, development of the application and it was built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
  • Worked with the SPRING framework, Hibernate Integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Designed and developed business components using Spring Framework, Spring Boot, Dependency Injection, EhCache Framework, and Spring Annotations.
  • Implemented SPRING Framework MVC application framework to create and configure of java beans using IOC and used Hibernate support, transaction management.
  • Presentation layer design and programming on HTML5, XML, XSL, JSP, JSTL, Angular JS and Ajax.
  • Used Oracle DB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Developed web-based applications using CSS3, HTML5, JavaScript and Angular JS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data which uses Oracle DB.
  • Created dynamic HTML5 pages, used JavaScript, Ext.js, CSS3, JSON, JSP, JQuery, SQL, Restful and AJAX to create interactive front-end GUI.
  • Experienced in developing RESTful web services using JSON as the data format
  • Developed POJO and implemented Hibernate and integration with Spring Framework. Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information to MQ Server using MQ Series.
  • Used LOG4J for error logging at the development box and used Maven for building the deployable EAR/WAR components.
  • Coded and debugged the stored Procedures, functions, Packages, and Views in Oracle DB using SQL Queries.
  • Used RESTFul Web Services technology for building Web Services that communicate using JSON.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with XML.
  • Created robust, scalable, and flexible architecture design and led development of number of RESTful webservices for search and navigation in product catalog, retrieving customer and personalization information
  • Worked on JavaScript frameworks Angular JS, BackboneJS, NodeJS, Express JS, React JS and JQuery to augment browser based applications with MVC capability.
  • Coded Javascript for page functionality and using Angular JS and React JS. Used code management (SCM) tool Git and developed applications using latest version of Maven.
  • Deployed application in WebSphere application Server using admin Console and through scripts.
  • Used Git as version for controlling, branching, and tagging the code. Used Eclipse IDE

Environment: Java, J2EE, Spring, spring boot, Hibernate, GIT, HTML5, CSS3, JavaScript, XML, XSL, JSP, JSTL, Maven, Ajax, Agile, SQL, Angular JS, Oracle DB, JMS, AJAX, Eclipse, JSON, REST, Web Sphere Application Server, jQuery, Backbone JS, NodeJS, Express JS, React JS.

Confidential

J2EE architecture

Responsibilities

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Developed the presentation layer using Spring MVC, JSP, JSTL, JavaScript, HTML, CSS, jQuery, Angular JS, AJAX.
  • Used Spring Framework and spring boot for Dependency injection and managed Java classes via Bean Factory.
  • Developed Service Layer Using Spring MVC and persistence layer using Hibernate.
  • Extensively worked on Oracle DB developer for interacting with data base and written SQL scripts and stored procedures.
  • Developed web service for web store components using JAXB and involved in generating stub and JAXB data model class based on annotation. Created Oracle DB packages, procedures, functions, triggers, cursors.
  • Designed and developed front end using JSP, Servlets, HTML, CSS JSON, JQUERY, Angular JS and other custom tag libraries and for annotations using the Javascript.
  • Implemented RESTful web service using Angular JS and regaining the received JSON data.
  • Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions.
  • Developed complex SQL queries for data retrieval from various database objects including tables and views. Worked on Java Messaging Services (JMS) for developing messaging services.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework.
  • Configuring Web Server interfaces, virtual hosts, and transports for Web-Sphere Application Server
  • Involved in verification of Front End GUI objects and elements and performed Web Services testing and done XML validation by creating case suites using RESTFul UI
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Deployed J2EE applications to WebSphere Application Server in an Agile continuous integration environment and automated the whole process. Worked with version controlling tools like Clear Case, SVN, GIT. Application is Developed in the Eclipse IDE.

Environment: Java, J2EE, Spring, spring boot MVC, JSP, JSTL, SQL, Javascript, HTML, CSS, JQuery, Oracle DB, AJAX, Hibernate, Maven, SQL, XML, GIT, WebSphere Application Server, RESTFul Web Service, Angular JS, BackboneJS, Express JS, Servlets, JSTL, JQuery, JMS, Jenkins, JDBC.

Confidential

J2EE architecture

Responsibilities

  • Designed and implemented applications using Spring, IOC, Annotations, MVC, Transactions, Hibernate, SQL, IBM WebSphere Application Server.
  • Developed GUI using HTML, CSS, JavaScript, Bootstrap, DOM, XHTML, AJAX, Angular JS.
  • Involved in Analysis, Design, and Implementation of Business User Requirements.
  • Involved in the Agile/Scrum based development phases
  • Developed the enterprise application by integrating Hibernate Frameworks.
  • Created Oracle DB, SQL scripts to perform data extraction, manipulation and loading of files.
  • Spring frameworks with enriched expertise in implementing SOAP and RESTFul web- service.
  • Used JMS to perform audit logging activities asynchronously.
  • Developed the presentation layer using JSP, JSON, Angular JS, JavaScript, HTML, CSS, jQuery and AJAX.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, RESTful Web Service and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Used Angular JS for creating Routes, Filters, Directives, Factory, and Services. Designed and developed the REST based webservices using the Spring Boot, Spring Data with JPA.
  • Involved in Exposing/consuming services and providing security of Web Services. Designing and developing several RESTFul web services that support JSON for other developers to access to speed up the development process.
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate DAO Support for interfacing with the database and integrated spring with JSF.
  • Integrated RESTful Web Serviceinto business application and parsed JSON, XML string using JavaScript.
  • Involved in code versioning, Check-Ins, Checkouts, and code merging using SVN and GIT and the Eclipse is the IDE used.
  • Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere Application Server and Apache web server. Worked in a GIT managed environment.

Environment: Java/J2EE, Spring MVC, spring boot, GIT, SQL, Hibernate, Eclipse, Oracle DB, IBM WebSphere Application Server, HTML, CSS, JavaScript, Bootstrap, DOM, XHTML, AJAX, Angular JS, SOAP, REST, JSP, JQUERY, JMS, JSON, RESTful Web Services, WebLogic, Git.

Confidential

J2EE architecture

Responsibilities

  • Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Implemented persistence layer using Hibernate
  • Utilized the Java Server Faces framework to develop a web-enabled version of the Client.
  • Designed and developed web based application using HTML, CSS, JavaScript(jQuery), AJAX, JSP framework.
  • Followed Agile methodology and Scrum meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Business rules management system Drools is enhanced in later stages along with the application. Used Spring Batch for scheduling and maintenance of batch jobs.

Environment: Java/J2EE, Spring MVC, Hibernate, XML, HTML, CSS, JSF, JavaScript, JQuery, Ajax, JSP, ANT, Drools.

Confidential

J2EE design

Responsibilities

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory, and DAO.
  • Implemented a sophisticated configuration module entirely programmed in Flex POJO based domain model integrated with Hibernate ORM for persistence.
  • Used Data Access Object Pattern (DAO) to fetch data from database.
  • Developed UI using HTML, CSS, JavaScript, JQuery to display the data on the client side. Using jQuery and Ajax request sent to server side and received the response.
  • Used Struts & JavaScript, Ajax for client-side validation Built a presentation layer for applications using Servlets/JSP's.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites.
  • Used Log4j in SPRING AOPframework for logging and debugging purpose.
  • Web logic application server is used for deployment.
  • Extensively worked on SOAP and WSDL to invoke web service based request/response xmls.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.

Environment: Java/J2EE, Spring, Hibernate, HTML, CSS, JQuery, Ajax JSon, Log4j, SOAP, WSDL, ExtJS, Struts, JavaScript, Servlets, JSP

Confidential

J2EE design

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Used Spring framework for implementing IOC/JDCB/ORM, AOP and Security.
  • Used Maven to build and deploy the application on web logic server.
  • Worked on developing & consuming SOAP based web services.
  • Using JSP, HTML and CSS developed the front end user interface. Also carried out validations of user requests using JavaScript.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Worked on SQL, sub-queries, SQL with Oracle Database connection.
  • Involved in developing reusable Core libraries using Core Java Classes and Interfaces.
  • Designed, developed the business components using Java EE, Restful API (JAX-RS) with Spring, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, SQL, XML, XSD, JSON technologies.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Developed unit tests using JUNIT and Developed the middle tier using EJBs.
  • Developed frontend UI using DHTML, JSP, AJAX, JavaScript.

Environment: Java/J2ee, JDBC, Web Logic, Maven, SQL, EJB, Oracle, Hibernate, SOAP, HTML, CSS, JavaScript, Spring MVC, Hibernate, PA, XML, JSON, DHTML.

Confidential

J2EE design

Responsibilities

  • Followed agile methodology and used Test Driven Development. Involved in creation of Detail Level Design Docs from Functional Specifications and discussed the new functionality in team meetings.
  • Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Classes/Forms/Custom Tag Libraries and Made Use Object Oriented concepts like Inheritance, Polymorphism, and Abstraction.
  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Used Multithreading to enhance the user experience of the program by deferring lengthy calculations to background threads.
  • Extensive use of Struts Framework for Controller components and view components.
  • Implemented MVC architecture using Struts, JSP, EJB’s.
  • Developed Shell scripts in UNIX and procedures using SQL and SQL to process the data from the input file and load into the database.
  • Used Core java concepts in application such as multithreaded programming, Synchronization of threads used thread wait, notify, join methods.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used Ant scripts to build and deploy the applications in WebSphere Application Server

Environment: Java/J2EE, Structs, Servlets, JSP, HTML, JavaScript, EJB, SQL, WebSphere Application Server, Ant.

We'd love your feedback!