We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 6 years of experience as a Full Stack Developer in design and development, testing and deployment of Intranet, Internet and N - tier client/server based applications using Java and J2EE technologies while involved in complete SDLC architecture.
  • Expert domain knowledge with proficient experience in major Banking, Finance, Computer Technology and Insurance corporations.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, and JDBC.
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets3.0, Struts2, Spring3.X-4.X, Hibernate, JPA.
  • Involved in creating and consuming REST and SOAP web services using Node.js, Spring MVC on backend and Angular JS 1.x, Angular 2 on frontend.
  • Experience in web application design using open source MVC (Model View Controller), Spring and Struts Frameworks.
  • Used design patterns like Singleton, Factory, Object Transfer, MVC, and Abstract in the application development.
  • Good experience on the development of EJB (Entity, Session and Message Driven Beans).
  • Extensive experience in Apache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server.
  • Customized web features using JavaScript, EJS and JQuery2 with heavy DOM manipulations and understanding of life cycle design patterns.
  • Efficient in developing web applications using HTML4/5, CSS2/3, Bootstrap2/3 framework, AJAX and CSS3.
  • Strong experience in Angular Routing, UI routing, Services, Factories, Directives and Filters and created SPA’s using Angular JS 1.x and sound knowledge on Angular 2.
  • Worked on SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g, SQL Server, DB2 and MySQL and NoSQL like Mongo DB.
  • Proficient in writing and executing test cases using JUnit 4.0 and experience in using Control Version Systems like Git and SVN.
  • Have experience in Test Driven Development (TDD), Iterative and Agile Methodologies along with CI Jenkins for automated deployment.
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Experience in creating UI web pages using jQuery plugins along with AJAX calls and styling of UI using CSS3.
  • Hands-on experience in creating Single Page Application using Angular JS 1.X and processing JSON data to render on UI.
  • Experienced in using issue-tracking tools like JIRA, IBM RTC.
  • Hands-on experience with Amazon Web Services (AWS) like EC2.
  • Good team player with excellent communication and interpersonal skills, ability to work individually or part of a team, fast and keen learner who adapts to new technologies.

TECHNICAL SKILLS

Scripting\Methodologies\: HTML5/XHTML, CSS3, XML 1.0, JavaScript \Client/Server Architecture, Object Oriented \1.8, JQuery, AJAX, AngularJS 1.5, Angular2, \Analysis & Design, Design patterns.\Node Js\

RDBMS\J2EE Technologies\: MySQL, Oracle 11g, DB2, MS SQL, MongoDB\Servlets 3.0, JSP 2.2, EJB 3.2, JDBC, JMS 2.0.

Tools: /Technologies\Frameworks\ Eclipse, Java Beans, Web Storm, Atom, Java \spring 2.X-4.X, Hibernate 3.X-4.X, Structs2, JSF\Web Server, Maven 2.0, Log4J, MS Office \2003/2007

Web/Application Servers\Operating Systems\: Tomcat, Web Logic/Sphere\Windows Variants, OS X\

Unit Testing Tools\: JUnit 4.12, Mokito\

PROFESSIONAL EXPERIENCE

Confidential, TX

Senior Full Stack Developer

Responsibilities:

  • Followed Agile Methodology and actively studiedUser Requirement Specification and requested insufficient information and helped clearing ambiguity in requirements document.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Written test cases for the project and tested the MVC framework by using spring test project, and tested separate logic functions using JUnit Framework 4.11.
  • Developed web application using JSP custom tag libraries, used Spring MVC framework to enable the interactions between JSP/View. Designed Java Servlets and Objects using J2EE standards.
  • Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean s in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests, Spring Interceptors to check user status, and generate alert messages.
  • Used MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Worked on Bootstrap CSS3 for responsive web design.
  • Developed the view/presentation layer using JSP, HTML5, CSS3, AJAX, and JavaScript.
  • Involved in creating Single page application using Angular 2.
  • Integrated jQuery plugins for calendar, menus and forms for UI components.
  • Wrote complex SQL and HQL statements and procedures to fetch the data from the database.
  • Consumed Web Services using XML messages that use SOAP and Web Services for consuming data from third party api.
  • Implemented Continuous Integration and continuous deployment using Jenkins and utilized Log4j to debug and record the logs in application.
  • Created different charts for reporting by using JasperReport and hands on JIRA.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.

Environment: Java EE 7, Servlets 3.0, JSP 2.3, Spring 4.0, Hibernate, Eclipse, jQuery, Angular 2, JSF 2.2, AJAX, JMS 2.0, WebSphere, XML, SOAP, JUnit 4.11, Log4j, Oracle 11g, Jasper Reports, Windows, HTML5, CSS3

Confidential, St Louis, Missouri

Senior Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in the complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Designed and developed JSP Pages using Struts2 Framework. Implemented front end validations through Struts Validations.
  • Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
  • Involved in developing server side programming using Node JS for connecting to Mongo DB and retrieving the data for vendor details.
  • Utilized Hibernate 4.3.x and JPA 2.0 for Object Relational Mapping (ORM) purpose for transparent persistence onto the Oracle 11g database and communication with data layer.
  • Developed the back-end logic layer by using most of the core Java features such as Collections Framework, Interfaces, Multi-threading and Exception Handling programming.
  • Consumed Restful Web Services with AngularJS for updating the Model and Views of the application.
  • Created a single page application using Angular JS data-binding and directives, processed JSON data from RESTful web service by using AJAX to get resources from the database.
  • Created visualization UI reports using Angular Fusion Charts.
  • Involved in the database retrieval and connections establishment to the Oracle 11g Server database.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Configured and created application log files using Log4J.
  • Used GIT as a version control system and Hudson for continuous build integration.
  • Used Log4J logging framework for logging message at various levels.
  • Performed Regression Testing during the development phase.
  • Developed JUnit 4.11 test cases for Unit testing, Integration and Functional Testing. Interacted with Test/Quality engineers to define test plans.
  • Responsible for building the code dependencies using Maven.

Environment: Java EE 6, JSP 2.2, Hibernate 3.5, Struts2, Servlets 3.0, JavaBeans, Web Services, SOAP, JUnit, Maven, HTML5, Log4J, Oracle and Windows, Angular JS 1.5, Tomcat 7.0X, Java Script, Node JS v4.0, Mongo DB

Confidential

Java Developer

Responsibilities:

  • Followed agile methodology in the E Licensing system implementation for the State of Massachusetts.
  • Worked on configuration of Accela application using strong core java concepts like Collections, Exceptional Handling, Multi-threading and JDBC.
  • Involved in test scenarios and test case documentation adhering to the document requirements of the Client.
  • Worked on development of the Mass Govt. web application Accela Citizen Access using Java, Java Script, JQuery, HTML5, CSS3 for the E-Licensing System Implementation-State of Massachusetts.
  • Headed and planned “Reports” and Batch jobs. Also acted as SME for controlling the Reports module.
  • Scheduled and managed on calls meetings and analyzed requirements from clients and held knowledge sharing sessions to the new project members.
  • Enhanced quality of the test cases pointing the duplicate requirements of the client’s and sound knowledge on Public and health sector domain.

Environment: JSP 2.1, Servlets 2.5, J2EE 1.5, UML, Visio, Log4J, SQL, Windows

Confidential

Java Developer

Responsibilities:

  • Used AJAX for asynchronous communication with the server.
  • Applied various Java/J2EE design patterns.
  • Coded Action, Action Forms and Helper classes using Struts Framework.
  • Coded Business APIs using spring framework.
  • The presentation code was developed in JSP.
  • Carried out unit and component based testing using JUnit.
  • Deployment of Classic ASP and MVC Applications using different application pools on web server as a single Intranet Application.
  • Developed database layer using JDBC and followed DAO pattern.
  • Developed batch programs for loading the data on weekly basis.
  • Developed the user interfaces with Struts Tiles framework and HTML, JSP, JS to present Client side GUI.

Environment: Java EE 5, Struts, Spring, Servlets, JSP, AJAX, HTML, Design Patterns, Tomcat 6.0, JDBC, CSS, SQL, PL/SQL, Oracle 10g, JSP

Confidential

Software Engineer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts.
  • Designed complete SDLC for the website.
  • Implemented Ajax, JavaScript for the UI development.
  • Developed web screens in HTML and JSF.
  • Designed, developed, debugged and tested the web based J2EE application.

Environment: JSP 2.1, Servlets 2.5, J2EE 1.4, UML, Visio, Log4J, Hibernate, spring, DB2, Windows

We'd love your feedback!