We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dunwoody, Ga

SUMMARY:

  • 8 Years of IT experience in design, development, testing and documentation of Enterprise applications using J2EE technologies. Worked extensively in Java, J2EE (JSP, Servlets JDBC, JNDI) Struts (Tiles, custom tag libraries), IBMWebsphere Application Server, BEA Weblogic Application Server, Ant, Hibernate, Ibatis, Spring framework, JSF, Java Script, Spring Web flow, JQuery, JMS, AJAX, XML and Oracle SQL, PL/SQL, DB2,JPA & AS/400.
  • Excellent experience in Architecting and developing application using java and j2ee technologies like Java, Multi Threading and Concurrency, Java RMI, Spring, Hiberenate, Web Services, MOM, EJB, JSF, Struts and AJAX.
  • Experience in developing web applications and client server applications using Servlets, JSP, JDBC, JMS, Java Beans.
  • Experience using JMS in creating JMS Topic Subscribers and Publishers.
  • Developed several JSF UI screens to in corporate document Scan, Upload and Index user initiated actions.
  • Strong experience in developing user interface using JSP, JavaScript, Confidential and HTML, Jquery, Angular.js, React.js, Node.js
  • Implemented several J2EE Design patterns like Model - View-Controller, Business Delegate, Transfer Object, Service Locator, and Singleton during my application development experience.
  • Experienced in using Websphere 5.1, Weblogic 8.1 & Weblogic 10.2, JBoss Application Servers and Apache Tomcat web server including installation, configuration, and trouble shooting and deploying UI & Java apps on them.
  • Thorough understanding and hands on experience on Relational Databases like Oracle, Sybase, IBM DB2. Strong experience working with version control software like TFS, CVS, ClearCase, Apache SubVersion, GIT and build tools ANT, Maven, Gradle and Jenkins.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
  • Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
  • Well experienced in service development using Service-Oriented Architecture technologies (SOA) like Web Services/SOAP.
  • Experience of using IDEs like Websphere Studio Application Developer (WSAD) 5.0, IBM RAD, RSA and Eclipse.
  • Struts MVC and Spring MVC pattern has been implemented successfully in two applications for about three and half years, played key role during design phase of the GUI using Spring Web flow.
  • Extensive knowledge on Spring and Struts framework.
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Strong in developing Requirement analysis, technical specifications and created UML Use case diagrams, Class diagrams, Sequence diagrams using IBM Rational Software Architect and Borland Together.
  • Experience in testing the application with JUnit. Strong in writing build files with ANT.
  • Good experience with Hibernate, JPA, Spring JDBC and Ibatis in Persistence layer.
  • Key role in several assignments reviewing design docs, code reviews, bug fixing, designing QA systems and working with business analysts.
  • Expertise in object modeling and Object Oriented design methodologies (UML).
  • Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
  • Good domain experience in Healthcare, Custom & Excise, Insurance & Finance, Tools & Embedded Systems, Manufacturer & Sales.

TECHNICAL SKILLS:

JAVA/J2EE Technologies: Java, JSP, JSF, Servlets, AngularJS, JDBC, EJB, JNDI, WebServices, WSDL,JMS, UML Diagrams.

Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, MVC,Apache Camel

Web servers: Weblogic, Apache, Tomcat, IBM websphere, Iplanet etc.

Web Technology: HTML, Confidential, XML, DOM, Ajax, JavaScript and JQuery, API Development, JQuery

Database: Oracle, DB2,Postrge, And MySQL

Java Scripts: Angular.JS, React.JS, Node.JS

Application Servers: JBoss, Web Logic, Tomcat and Web sphere

Source Control Tools: SVN and Clearcase, GIT

Design Tools: IBM Rational Rose, Microsoft Visio, gliffy.

Development Environment: WebLogic workshop, STS, Eclipse and Net Beans

Tools: TOAD, Aqua Data Studio, SQL Developer, Ant, Ivy, Maven & JUnit, Cruise control and Hudson.

Cloud technologies: Salesforce, Azure

Monitoring Tools: Wireshark, fiddler, MAT, Jprofiler and Jconsole

DevOps Tools: Jenkins, Hudson, Bamboo, GIThub, GIT

Version Control Tools: CVS, SVN, Git, ClearCase

Tools: /Utilities: Log4j, Ant, JUnit, Caliber, Maven, Gradle 2.1, Jenkins, SOAPUi

Methodologies: Agile (Scrum, TDD), Waterfall

Operating Systems: Windows, UNIX, Solaris, Red Hat, AIX

PROFESSIONAL EXPERIENCE:

Confidential, Dunwoody, GA

Sr. Java Full Stack Developer

Roles & Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, integration, deployment and testing and fixing the production issues.
  • Using Data structures and efficient Algorithms; Designing, building and maintaining high-performance
  • Developed Java applications using spring and other J2EE design patterns.
  • Configured using JDBC for the Database connection and SQL to add and retrieve the Information from the Database.
  • Implemented the front end using JSP, XHTML, DHTML, XML, Confidential, React JS, Bootstrap, JavaScript and used AJAX for dynamic web content.
  • Experience in developing react components for the partner homepages using React JS.
  • Angular JS tinplating uses a combination of customizable HTML tags and expressions.
  • Implemented Node JS, JSF and Backbone JS for developing the server side web applications and network programs.
  • Experience with AWS accessed over http using REST architectural style.
  • Implemented UI components and validations using JQuery and DOJO libraries
  • Using AWS for providing online services to other websites and client-side applications.
  • Created JSP’s, Conversations, POJOs, Services and DAO.
  • Developed applications using MQ Series.
  • Used AWS for providing online services to client-side applications.
  • Messaging front and back API interfacing using Tibco or MQ middleware for Market Data storage to Data Warehousing, backend Sybase, Oracle on UNIX or Application Servers for Web development of Product for Investment Banking Internet or Intranet clients.
  • Involved in the development of Functions, Triggers for PL/SQL backend implementation and involved in Performance tuning.
  • Algorithms used for Data Analytics .
  • Used for development of Java related classes and components using Eclipse 3.5 as IDE for developing the application.
  • Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.

Environment: Java, JavaUI, Java 1.6, servlets, jsp, jsf, java script, Subversion, API Development, JQuery, React Js, Node Js, AngualrJs, WEBLOGIC, ORACLE ADF and ORACLE PL/SQL experience, Scala etc.

Confidential, Pasadena, CA

Sr. FullStack Java Developer

Roles & Responsibilities:

  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing and ticketing.
  • Involved in the process of analysis, design, and development of the application.
  • Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Web application development for back end using Angular JS.
  • Used Web Services to extract customer related product data from machines and servers using WSDL, XML using Service Oriented Architecture.
  • Used EJB-jar files which includes one or more beans for an XML deployment descriptor
  • Used EJB for the Combine one or more enterprise beans into a larger application
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript and Angular JS.
  • Integrate the dynamic pages with Backbone JS and Jquery to make pages dynamic.
  • Developed presentation layer using JSP, HTML5 and CSS3, JQuery, Backbone JS and Angular JS.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, Confidential, JavaScript, and JQuery.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Contributed bug report to GWT project and plugged into existing GWT framework.
  • Developed validation using JavaScript through GWT.
  • Involved in Designing and implemented some applications using JMS, JSP, J2EE.
  • Extensively worked with JMS API for communicating between two or more clients.
  • Used Spring IOC for Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used Struts Tiles and Validator framework in developing the applications.
  • Developed action classes and form beans and configured the struts-config.xml.
  • AJAX has been used to develop and customize the dynamic web pages.
  • Having experience on web socket which mainly works on POJS for fulfilling the web browser client on back end using JavaScript.
  • Worked on STOMP which mainly works to communicate between client and server.
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Involved in passing the XML in the java layer and passed the UI layout of Ext JS.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Deployed the application in BEA Web-logic Application Server 10.0.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml.
  • Test automation for web application using Cucumber.
  • Excellent skills in automated test tool like cucumber along with manual testing.
  • Involved in both developing and consuming Restful web services using JAX-RS and Jersey, supporting both XML and JSON.
  • Used Hudson in building for continuous integration. UsedGITfor source Version Control.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures.
  • Expertise in Client-server application using oraclePL/SQL
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided.

Environment: Java 1.6, Struts2.0, Spring MVC, Hibernate 3.0, Git, Ext JS, JSP, JNDI, Log4j, XML, HTML, PL/SQL, JavaScript, JQuery, AJAX, Angular JS, JMS,GWT, Cucumber, Web logic Application Server 10.0, web sphere, Web Socket, STOMP web socket, Oracle 10g,Eclipse 3.3, Windows XP, IBM MQ Series.

Confidential, New Brunswick, NJ

Java/J2EE Developer

Roles & Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object (DAO) Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Designed and developed comprehensive J2EE application framework for e-Steel online marketplace.
  • Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Java Message. The new architecture significantly reduced response times. Used Spring MVC design pattern for developing the web component and used hibernate as Data access layer for accessing the data from Oracle database.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Configured Java application with SPRING, HIBERNATE, JSF, DAO & Service layers.
  • Developed AJAX calls for implementing Parent-Child relationships in the front end layer.
  • Implemented J2EE Design Patterns like Singleton, DAO, Session Façade, and MVC for the integration of application modules.
  • Recode application to convert EXTJS to GXT Sencha.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data
  • Responsible for ensuring all work delivered by development is of quality and adheres to best practice and industry standards.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Installation and configuration of Development Environment using Eclipse with web logic Application Server
  • Analyze heap size and memory leaks with MAT.
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Performed Unit testing of the code as per the test cases.
  • Involved in System testing and defect resolution.
  • Developed UI of the application using JQuery libraries.
  • Involved in writing client side validations using JQuery with AJAX

Environment: WSAD 5.1, Java, J2EE, Java Message Service (JMS), JSP, Servlets, Swing, Windows XP, HTML, XML, XSD, JQuery, NodeJS, HTML, Confidential, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.

Confidential, Dublin, OH

Java Developer

Roles & Responsibilities:

  • Gathered business requirements and designed corresponding logical and physical data models using ERrwin Data Modeler.
  • Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, Confidential, Java Script, AJAX, and Action Servlets with Struts Framework.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed client side components utilizing Java Swing framework.
  • Development work was done in java swing using the Oracle NetBeans Application Framework.
  • Developed the Stateless session beans to implement the business logic using EJB.
  • Struts2.0 is the MVC framework and backbone of the application. Façade design patterns were extensively used for entity bean and session bean interaction.
  • Successfully able to validate the customer credentials and other information with Struts Validator Framework and displaying the error messages if any.
  • Created User Interface in DOJO/AJAX and Struts tags for different customized screens for each type of user.
  • Used EJBs and iBatis in the application and developed Session beans to house business logic and integrating DAO layer.
  • Created Java Beans for Clients search engine based on address, and user specific interest.
  • Deployed the Application using Glass Fish Application server.
  • Used CVS source control system to commit the working changes to the repository system and to get others changes. Also resolved conflicts before committing the changes to the repository system.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement the database access classes.

Environment: J2EE (JAVA, JSP, Servlets, JDBC, EJB), JavaScript, Struts, iBatis, JMS, Apache Tomcat, GlassFish, Swing, HTML/DHTML, XML, CVS, SQL, Oracle, Eclipse IDE, Linux.

Confidential

Associate Software Engineer

Roles & Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, Confidential, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Deployed components on JBoss and Web Sphere application server.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for ActionServlet, RequestProcessor and Action classes by extending Struts package.
  • Used EJB Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Installed SSL certificates on the developed application.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security

Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, Jquery, JSP, HTML, Confidential, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Selenium WebDriver, Junit.

We'd love your feedback!