We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 7 years of Software development experience with full project lifecycle development using Java, J2EE technologies.
  • High experience in developing rich client UI for web applications providing innovative, user - friendly features with an eye on business strategies involving extensive Full stack development.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development using Agile and Waterfall models.
  • High proficiency in developing Web based applications using Java, Jsp, Servlet, Struts Framework, spring, Hibernate.
  • Conceptual knowledge about various Design Patterns in Java.
  • Excellent understanding of creational, structural and behavioral patterns such as MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Worked in developing User Interface web applications using HTML, CSS3, JavaScript, Angular-Js, Angular2, React-Js, Struts and J-Query.
  • Implemented ES6 features, Used Babel, web pack with ES2015,ReactJSX presets and Redux
  • Experienced Model View Controller framework such as Angular-JS framework for creating Single Page Application (SPA).
  • Experience in Web Services Technologies like SOAP with WSDL and REST ful with Jersey, spring, Apache CXF and Node-JS and implemented SOA architecture with web services.
  • Experience in Developing Applications Using Object Relational Mapping (ORM) Technologies such as JPA, Hibernate and Spring JPA.
  • Good experience in using Bootstrap and Angular Material for designing and developing user interface of web applications.
  • Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and design patterns like Singleton a standard solution to common problems in software design.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Developed Graphic User Interface (GUI) to display report data using J-Query in Cross-browser compatibility and Web application scaling.
  • Extensive experience in SQL programming, stored procedures, triggers with Oracle, MS-SQL and My-SQL.
  • Gained knowledge on Jenkinscontinuousintegrationconfigurations for different builds and deploy jobs
  • Experience in Linux system administration, DevOps, AWS Cloud platform and its features.
  • Hands on experience on working with Spring JMS usingActive MQ
  • Hands on experience with data exchange technologies like JSON & XML.
  • Experience with unit testing using J-unit and writing build scripts using ANT
  • Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with My-SQL, Sybase, Oracle 11g, DB2 and No-Sql.
  • Very good experience in using SCM tools such as Git and SVN.
  • Experience in data analysis, data modeling and data messaging. Development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Proficient in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHINICAL SKILLS:

Programming Languages: Java, SQL, C

J2SE: Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

JEE/ J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, SOAP, JUnit, Java beans

Methodologies: Agile, waterfall, TDD

Web Technologies: HTML5, DHTML, CSS3, Bootstrap, Angular JS, JQuery, React JS, AJAX

XML Technologies: DTD, XSD, XML

Web Services: AWS

Distributed Technologies: RMI, EJB, JBoss Drools and Web Services

Databases: DB2, SQL Server, MySQL, MS SQL server, IBM DB2, Oracle 10g/11g/12C

App/ Web Servers: Tomcat, Web Logic, JBoss, IBM Web Sphere

OS and Environment: Windows, UNIX & LINUX and MAC

Framework: Struts, Spring, Hibernate

IDEs: Eclipse, My Eclipse, Net beans, IntelliJ

WORK EXPERIENCE:

Sr. Full Stack Developer

Confidential, Dallas, TX

Responsibilities:

  • As a senior developer, was responsible in designing, developing and testing each module assigned to me based on priority and have been a part of the team for the full lifecycle of the above mentioned applications.
  • Extensively worked on the UI using Angular 5/6 and also designed mockups for the business team to review and actively developed the UI modules in agile environment.
  • In conjunction with UI, was also responsible in developing the Data Services (SOAP), Camunda ESBs (REST) and Spring Boot Micro services (REST) for the UI to use.
  • Experience integrating Identity management frameworks like Okta with Angular applications wherever Authentication and Authorization were needed.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Used Jersey to implement Restful Web Service and used JSON form to transfer the data.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Extensively involved in upgrading the existing system fromAngular 7toAngular 8
  • Developed a fully functional prototype application using JavaScript (JQUERY and Angular) andBootstrap connecting to a REST-full server on a different domain.
  • Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Worked with the architect team to integrate spring boot with Atomics JTA for better transaction management with connections to multiple databases.
  • Experience working with both SOAP and REST web services using frameworks like Apache CXF, Jersey and Faster XML/Jackson.
  • Designed and developed services that integrate with Grid Gain Data fabric layer using Apache Ignite. Also responsible in creating multiple Cache models and Cache data loaders for this purpose.
  • Worked with QA team in developing the Ready API/Soap UI automated API test cases, as well as Selenium test cases for the UI applications.
  • Worked with DevOps team in creating the build and deploy plans using CI/CD servers like Jenkins and Bamboo (Atlassian).
  • Involved in doing code reviews and design decisions for projects being developed by other teams.
  • Responsible for designing and optimizing the Data fabric queries to be used by the data services using the Apache Ignite driver.
  • Experience in creating proxy APIs using Apigee API platform.

Environment: Wildfly10.x, JBoss EAP 6.0/7.0, JDK 1.8, Angular 5/6, Node-JS, Bootstrap, EJB 3.0, JavaScript 6, Type Script, Camunda ESB, Spring Boot Micro services, Web services, Apache Ignite, Jenkins, Apigee API management.

J2EE/ JSF Developer

Confidential, Hartford, CT

Responsibilities:

  • Worked as a part of team for two projects MECOM (Mental Competency Application) and ATMS (Automated Training and Management System) and been a part of them throughout the Software Development Life Cycle.
  • Experience in integrating Apache Shiro (Java Security Framework) with the applications for authentication and authorization.
  • Developed User Interfaces using JSF (Prime faces), Angular-JS, JavaScript, AJAX, J-Query and CSS.
  • Experience in translating Design mockups and wireframes into frond end.
  • Worked on creating CRUD stored procedures in both Oracle 11g and SQL Server 2014.
  • Designed and Developed presentation layer using JSP, HTML, DHTML, XSL, Struts Taglibs, Custom Taglibs, and Ajax.
  • Used Scripting Languages to validate client-side parameters.
  • Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Implementing Spring - Hibernate as Data Access Layer.
  • Responsible for creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Developed schedule print jobs using Java Print Service, Apache PDF Box and Jasper Reports.
  • Extensively worked on Jasper Reports for creating JRXML templates used by the reporting module in the applications.
  • Worked on integrating the applications with Alfresco (Document Management) and also involved in creating BPM (Business Process Management) processes through Alfresco Activity Engine.
  • Solely worked in creating standalone/small applications using Java FX and Java JDK 8 that would run in Windows productions machines.
  • Involved in developing Desktop application using Angular JS, HTML5, CSS3, Bootstrap, Web pack, JavaScript, Node JS, JSON, REST, Oracle.
  • Incorporated/Integrated OIM (Oracle Identity Management) for user authentication and access levels for all the applications using JAAS.
  • Created configuration, build, and test scripts for Continuous Integration environments
  • Created load testing scripts and configuration using Silk Performer 15.x.

Environment: JBoss EAP 6.0/7.0, JDK 1.7/1.8, Java FX, JSF 2.0, Prime faces 5/6, Angular-JS, Node-JS, Bootstrap, EJB 3.0, JavaScript5.1/6, J-Query 1.x/2.x, Hibernate 3/4, MyBatis 3, JBoss Developer Studio (IDE), TIBCO Jasper soft Professional, Alfresco DMS.

Java/ J2EE Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Built Web pages that are more user-interactive using J-Query plugins, AJAX, JavaScript, and Angular-JS.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, and JavaScript, React.js.
  • Defined several UML diagrams; Activity diagrams, Sequence, and Object diagrams.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
  • Involve in full scale development in STRUTS Framework.
  • Implemented business tier using STRUTS and MVC.
  • Developed Client-Side Validations using Java Script and Server-Side Validations using spring validation framework.
  • Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers).
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed following Agile and Scrum methodologies.
  • Involved in System Testing, Integration Testing, and Production Testing on Web Logic Server.
  • Beans in the application for storing Customer information and billing work.
  • Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.
  • Used Eclipse to develop the Web Application and deployed on Web Logic application server.
  • Responsible for Unit testing with J-Unit and support for Integration testing and User acceptance testing.
  • Used Log4J for logging and debugging process.
  • Merging the code using Rational Clear case. Code review and function testing for better client interface and usability.
  • Participation in meeting with the team, senior management, and client stakeholders.

Environment: Java, Servlets, Struts, JSP, Spring, JavaScript, HTML, CSS, XML, Design Patterns, SQL, PL/SQL, Oracle, Agile, Hibernate, Web Logic, Ant, JUnit, Web Services, SOAP, Clear case, Eclipse, Log4j.

Java Developer

Confidential

Responsibilities:

  • Involved in Analysis and Design of the project and developing prototypes of the product.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action, and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Implemented JSP, Servlets, Java Beans and Java.
  • Designed tight, neat co-ordination of JSP, Java Servlets and Java Beans.
  • Involved in all the phases of the software development life cycle.
  • Designed and developed the use cases, activity and sequence diagrams using Microsoft Visio.
  • Developed the High-Level Design (HLD) and Low-Level Design (LLD) documents for the design.
  • Used J2EE design patterns like MVC (Model View Controller), Session Façade and Front Controller in the application.
  • Developed the front-end using HTML, JSP, and CSS. Used JavaScript for client-side validation.
  • Implemented the MVC framework using Struts.
  • Developed session beans to handle the user requests and invoke the entity beans.
  • Created SQL queries and PL/SQL stored procedures for the Oracle database
  • Created J-Unit test cases and ANT scripts for build automation.
  • Configured the application to run on JBoss application Server.
  • Worked with the Quality Assurance in addressing the defects in the application.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
  • Developed backend components, DB Scripts for the backend communication.
  • Used Apache Log4j logging API to log errors and messages.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Developed HTML and JSP pages using Struts.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Used J-unit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, JSP, HTML, AJAX, XML, DOM, SAX, JNDI, Struts, DB, PL/SQL, UNIX Shell Scripting, Rational Rose, Apache Tomcat, Oracle, J-Unit, Log4j, CVS, Eclipse.

Java Developer

Confidential

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Created business logic and application in Spring Framework using JSP, and Servlets.
  • Documented the code using Java doc style comments.
  • Wrote Client-side validation using Struts Validate framework and JavaScript.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Wrote JSPs, Servlets and deployed them on Web logic Application server.
  • Developed automated Build files using Maven.
  • Used Subversion for version control and log4j for logging errors.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Developed front-end screens using JSP, HTML, CSS, JavaScript, and JSON.
  • Implemented Struts MVC design pattern and front controller pattern along with Action Servlet as front controller for this application.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques using MVC.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc in Oracle Applications.
  • Used CVS as version control system.
  • Helped production support team to solve trouble reports.
  • Involved in Release Management and Deployment Process.

Environment: Java, J2EE, JSP, Servlets, Oracle, JSP, XML, UML, HTML, CSS, UNIX, JavaScript, Hibernate, SOAP, Web Logic, Log4j, Maven, CVS,PL/SQL, Oracle, Windows.

We'd love your feedback!