We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, Mn

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies
  • Expertise in using Spring, Spring MVC, Spring boot, Webservices and Spring security.
  • Expert in developing Consumer Webservices using SOAP and Restful API.
  • Extensive experience in creative and effective client side frameworks using Java, J2SE, Hibernate, JMS API
  • Extensive knowledge of Front End Technologies such as HTML5, CSS, Java Script, AJAX, Jquery.
  • Strong knowledge in developing SOA based SOAP and RESTful Web services.
  • Expertise in developing Use Case diagrams, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling (UML) Tools.
  • Worked on Cascading Style Sheets (CSS) and HTML pages to display static data content.
  • Extensive experience in developing Servlets, JSP, Struts tags and custom tag libraries.
  • Hands-on experience with various Servers WebLogic, WebSphere, Tomcat and JBoss with wide variety of development tools like MyEclipse and NetBeans.
  • Having Good knowledge on java frameworks like Servlet, JDBC, EJB and Web Services.
  • Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall, Agile.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity.
  • Wise in developing applications using Object oriented Concepts (OOPS) and Design Patterns such as Singleton, Factory, Front Controller, DTO, DAO, Service Locator and architectural design pattern such as MVC.
  • Good knowledge on AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), Elastic Beanstalk, Elastic File system.
  • Experience in RDBMS database design, writing Stored Procedures and SQL queries.
  • Worked on databases systems like Oracle, SQL Server, MySQL, DB2 using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming and extensively worked on TOAD SQL worksheet to develop applications.
  • Experienced in developing applications using IDE’s like Eclipse, My Eclipse, and NetBeans.
  • Have a very good knowledge in using Windows, LINUX and UNIX.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven.
  • Experience in writing and executing Unit Test cases using JUnit testing framework and Log4j.
  • Experience in using single page applications using java script frameworks like Angular.JS and Node.JS
  • Good knowledge on React. Js and Node.JS
  • Good knowledge in integration of various data sources like RDMS, Spread sheets, Text files and XML files.
  • Ability to adopt evolving technologies, strong sense of responsibility and accomplishment.
  • Excellent analytical problem solving, communication skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java.

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JSP, Java Beans, JSTL, EJB, JTA, JMS.

Frameworks: Springs, Hibernates, Struts, Servlets, JDBC, SOAP, Restful Webserives & Micro services.

IDE s: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000, Net beans, Visual studio.

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, JSF, AJAX, JQuery, Angular.js, Node.js and React.js

Xml Technologies: XML, XSL, XQuery, XSD, DTD, XSLT, SAX, DOM, JAXP, JAXB

Operating Systems: Windows 2000/XP/7/8/10, UNIX (LINUX, RED HAT)

Databases: Oracle 10g/9i, MySQL, Mango DB, DB2, MS-SQL Server, AWS.

Web Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Java Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REST, WSDL).
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Implemented the Struts frame work with MVC architecture.
  • Worked on the Java backend development using spring, Reflection, REST API and JSON.
  • Built RESTful Web services using JAX-RS API.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular.JS, HTML5, CSS3, Bootstrap, JavaScript and JQuery.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS .
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application.
  • Used Mongoose API in order to access the MongoDB from NodeJS.
  • Developed database scripts, procedures using Oracle SQL.
  • Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.
  • Implemented and manage continuous delivery systems and methodologies on AWS
  • Defined and deployed monitoring, metrics, and logging systems on AWS
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Performed manual testing on web services using Soup UI.
  • Implemented Agile Methodology as part of project requirement changes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.

Environment:: Java SE 8, Servlets, Spring, JAXB, IBM MQ Series, XML, AWS, JavaScript, JQuery, AJAX, Angular JS, MVC, HTML5, CSS3, Multithreading, Eclipse, REST, Junit, EXT JS, UNIX, Hibernate, Oracle11g, Agile Methodologies, Selenium.

Confidential, Concord, CA

Senior Java Full Stack Developer

Responsibilities:

  • Involved in requirements gathering and design.
  • Worked extensively on the front end side using JSP, CSS, JavaScript, Slick Grid, and JQuery & Spring Ajax.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Used Spring Framework to integrate with OR mapping tool Hibernate.
  • Used Hibernate to store the persistence data into the Oracle11g database and used Criteria API to access the data from the database.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used Backbone.js and React.jS to create Controllers to handle events triggered by clients and send request to server.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
  • Used the spring open source framework for building JSP based web application based on the Model-View-Controller (MVC) design paradigm.
  • Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
  • Used Ant & maven scripts for build and deployment of the application and CVS & SVN as the secure Versioning software.
  • Responsibilities include understanding server configuration and diagnosing problems in a time sensitive manner.
  • Extensively used Web Services (SOAP, Restful).
  • Involved in Coding and tweaking of stored procedures in Oracle PL/SQL, developed Action classes.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Performed Unit testing, Performance/ load testing using JUNIT, JMock.

Environment:: J2EE 1.6, Hibernate, Tiles, Tag Libraries, JSP, MS SQL Server 2005, CSS, AJAX, HTML, View Controller Architecture, web services(JAX-WS & JAX-RS), Oracle 11g, Tomcat 7, MS Visio, Eclipse, JUnit, JMock, Log4J, SVN Ant, Windows XP Professional.

Confidential, Buffalo Grove, IL

Java J2EE Developer

Responsibilities:

  • Worked on Core Java coding with strong understanding of Java Spring, Collections, Multithreading, data structure and Event/Exception handling.
  • Developed the application using Struts, JSP, Servlets, Hibernate, HTML, and JavaScript.
  • Built software using Groovy and Grails on backend, JavaScript (AngularJS) on frontend
  • Designed REST-full XML Web Service for handling AJAX requests.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Designed and developed Java Swing interfaces for Contact, Event and Mail information editing.
  • Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing)
  • Good experience in JSP/Servlets, MVC architecture, JDBC, oracle, PL/SQL, XML
  • Involved in all layers of applications like Controller Servlets, Service controller, Screening manager and Rule Engine.
  • Design and developed the Web pages using JSP, HTML, JavaScript and CSS.
  • Written groovy scripts in tech automation in the build automation.
  • Involved in FLEX training for developing web pages in FLEX language
  • Wrote AngularJS controllers, views, and services for new website features.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
  • Implemented Hibernates Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Design and developed application user interfaces using Spring boot, Spring, jQuery, JavaScript, HTML5and CSS
  • Coordinating with the testing team and fixing Bugs at various stages of the application development Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.

Environment:: Java, J2EE, spring 2.0, Servlets, JSP, EJB, Ajax, XML, AngularJS, jQuery, Restful, Maven, CSS, JavaScript, Ant, RAD6, SQL,Oracle9i, Hibernate, Toad, Log4j, CVS, WebSphere 6.0, Windows NT/2000, UNIX.

Confidential, Bloomington IL

Java J2EE Developer

Responsibilities:

  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Customize CSS with ICE Faces Style- sheets for different styles. Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Extensively used ICE Faces framework for its User Interface components and help navigation within the website.
  • Used SAX parser for parsing XML files.
  • Developed Web services -RESTful for getting credit card information from third party.
  • Involved to work with another developer to migrate an existing MS Access application to Cold Fusion.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • By Using SOA application we reused the software components.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Developed Stored Procedures for Oracle 10g database.
  • Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.

Environment:: Java 1.5, J2EE, Hibernate, JMS, JSF, ICE Faces 3.2.0, XML, Restful, JDBC, JavaScript, UML, Perl, HTML, JNDI, CVS, JUnit, Adobe ColdFusion, WebSphere Server 6.1, RAD 7, SOA, Rational Rose, Rational Clear case, Rational Clear Quest, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
  • Defined the search criteria and pulled out the record of the customer from the database. Make the required changes and save the updated record back to the database.
  • Worked with Core Java Concepts such as Multi-Threading, Inner Classes, String Classes and Exception handling.
  • Development Java classes for client side modules.
  • Developed JSP and Java Servlets for server side application
  • Developed Struts action classes, action forms and performed action mapping using Struts framework and performed data validation in form of beans and action classes.
  • Designed and developed user interface using JSP, HTML and JavaScript.
  • Extensively used Struts framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
  • Validated the fields of user registration screen and login screen by writing JavaScript validations.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Used DAO and JDBC for database access.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Involved in postproduction support and maintenance for dynamic menus on the application.

Environment:: Oracle 11g, Java 1.5, Struts, Servlets, HTML, XML, SQL, J2EE, JUnit, Tomcat 6.

Confidential

Java Developer

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE, XML and XSLT.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and Singleton etc. Developed JavaScript validations on order submission forms.
  • Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling.
  • Prepared technical document and got approval from client before development.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, and JSP Servlets.
  • Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including: requirements gathering, analysis, design, development and deployment of the application.
  • Model View Control (MVC) design pattern was implemented with Struts MVC, Servlets, JSP, HTML, AJAX, JavaScript, CSS to control the flow of the application in the Presentation/Web tier, Application/Business layer (JDBC) and Data layer (Oracle 10g).
  • Developed Action Forms and Controllers in Struts 2.0/1.2 framework.
  • Designed, developed and maintained the data layer using Hibernate.
  • JUnit was used to do the Unit testing for the application.
  • Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Used Apache Ant to compile java classes and package into jar archive.
  • Used Clear Quest to keep track of the application bugs as well as to coordinate with the Testing team.
  • Involved in tracking and resolving defects, which arise in QA & production.

Environment:: Java, J2EE, JSP, Servlets, Struts 2.0/1.2, Hibernate, HTML, CSS, JavaScript, XML, JUnit, Apache Tomcat, PL/SQL, Oracle 10g, Apache Ant, Eclipse, Rational Rose.

We'd love your feedback!