We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

0/5 (Submit Your Rating)

CO

SUMMARY

  • Over 7 years of Effective IT experience in all phases of Software Development Life Cycle and Software Testing Lifecycle of Enterprise, Web, and client - server applications using Java and J2EE technologies.
  • Strong programming skills in OOPS, Java1.7/1.6/1.5, Java Exception Handling, Synchronization, Persistency, Run-Time Optimization, I/O System, Multi-Threading, Lambdas, Streams, Parallel Streams, Functional Interfaces, Python and J2EE technologies.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI and Apache Maven.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Algorithms, Concurrency, Caching, Multi-Threading, Transaction Management, JDBC, Servlets, JSP, XML, Excel, MS Office, Web Services and other open source frameworks, Spring Data and APIs.
  • Developing applications using Hibernate and Springs framework involving java design patterns.
  • Expertise in developing GUI using HTML5, DHTML, DOJO, JavaScript, CSS3, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting.
  • Extensive experience in Spring Framework modules such as Spring MVC, Spring Core, Spring IOC,
  • Spring AOP, Spring ORM, Spring Data, Spring Boot, Spring Web Flow.
  • Experience with Hibernate Persistence Framework and Design Patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object and Data Transfer Object.
  • Expertise in developing both static & dynamic user interfaces using JSP, JavaScript, CSS3 and HTML 5.
  • Experience in working with EJB2.0, EJB3.0 and developed several State less, Stateful Session Beans and Entity Beans and MDBs.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries.
  • Adequate knowledge of IDE’s such as Eclipse Neon & Oxygen, Visual Studio 2015/2017, STS 3, IntelliJ IDEA, Notepad++, NetBeans, JBuilder etc.
  • Good Experience in Waterfall, Test-driven development (TDD), Agile methodologies such as Scrum and Kanban where there are daily SCRUM meetings to understand the status and resolve any issues in application development.
  • Good knowledge of databases such as Oracle 12c/10g/9i, MS SQL Server, NoSQL, and MYSQL.
  • Extensive in developing internet applications using JSP, Angular JS 2 & 4, JavaScript, jQuery, React JS, Node.js, JSON, AJAX.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS. Wrote AngularJS controllers, views, promises and services for new website features.
  • UsedAngularJSmarkup and expressions and experience using Angular UI components like GRID.
  • Experience of using web servers such as Apache Tomcat, Windows server 2008, 2010 etc.
  • Hands on experience in Junit, TestNG, Selenium test automation using Java, selenium web drivers, computer hardware and software Maintenance.
  • Sound knowledge of using Application Lifecycle Management tools VSTF 2013 & 2015 and Jira 7.0.
  • Worked on a variety of Operating Systems such as Windows 10/8.1, Linux/Unix and OSX.
  • Experiences with build tools include Maven and Jenkins.
  • Experience in driving the Deployment Activities (Web and DB), Sanity Testing after deployment of the application and worked for identification & testing of end-to-end application functionality both manual and automation methods.
  • Always eager to update me on the latest technologies, Good Communicator, Self-Starter, quick Learner and a Team motivator.

TECHNICAL SKILLS

Languages: C, C++ with OOPS, Java 1 5.0/6.0/7.0/8.0, J2EE 5.0/6.0/7.0/8.0, Python and C#.

Core Java: Collections, Multithreading, Data Structures, Algorithms, Applets and Swing

J2EE Technologies: Servlets2.3/2.4/2.5, JSP1.2/2.0, and JDBC 3.1/4.1/4.2

Web Servers: Apache tomcat Server5.0/6.0, Microsoft web server 2008.

Web Technologies: HTML5, XHTML, CSS3, DHTML, PHP, AJAX, JSP, Angular JS 2 & 4, jQuery, React JS, Node.js, JSON and JavaScript

Framework: Java Design Patterns, SOAP, Restful, Hibernate2.0/3.0, Spring1.0/2.5.

Databases: Oracle 10g, MS SQL Server 2000/2005/2008, NoSQL, MYSQL.

Testing Technologies: Selenium test automation using Java/C#, Junit and TestNG

Operating Systems: Windows 10/8.1, Linux/Unix and OSX.

Development Tools: Microsoft Visual studio 2015 & 2017, Eclipse Neon and Oxygen, STS 3, IntelliJ IDEA, Notepad++ etc., MS Office package.

Methodologies: Waterfall, V-Model, Agile (Kanban and Scrum).

Build Tools: Maven2.x, Ant 1.7

Version Control: Microsoft Visual Studio Team Foundation, Git and Jira

PROFESSIONAL EXPERIENCE

Senior Full Stack Developer

Confidential, WA

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor (Wrapper) Pattern.
  • Writing business logic of the application using Enterprise Java Beans (EJB) components.
  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • The web application developing UsingSpring BootFrame work and JPA components to interact with the database.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in writing POJO classes and hbm mapping files to map database tables with Java objects.
  • Used Maven for building the application and completed testing by deploying on application server.
  • Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database.
  • Developed a clustered container environment in AWS using Docker and Kubernetes to manage dozens of microservices written primarily in Node and Go.
  • Utilized the features of Angular 2.0 to present effective web design.
  • Created Forms with validation using Template Driven Forms and Reactive Forms approach in Angular2.
  • Responsible for creating reusable components by using the Angular 2 components with Typescript.
  • Implemented data binding using Event Binding and Property Binding methods.
  • Used Angular UI-grid, a high-performance data grid using virtualization.
  • Created custom directives in Angular2 for DOM manipulation and services and Factories for commonfunctionalities shared by different controllers.
  • Implemented Angular Universal to render to DOM via server request in Angular 4.
  • Created dynamic components in Angular4 in a declarative way.
  • Used Flattened ECMAScript Module to help reduce the size of the generated bundles and speed up built.
  • Created a Single Page application using UI-router in which every view was linked to a controller for scopedata.
  • Updated existing Ionic application with the new design using Bootstrap, Angular, Nodejs
  • Application backend implemented as node.js express application server.
  • Organized application routing and templating solution with Express.js and Node.js.
  • Used Firebug, IE and Chrome Developer Toolbars for debugging and browser compatibility.
  • Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Testing JavaScript using the Jasmine and Karma framework.
  • Experience working with build, code package & source code management such as GIT.
  • Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.
  • Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes.

Environment: Java 1.7, Core Java, Eclipse Mars/Neon, Tomcat 6.0.53, WebLogic 12.2.1, EJB3.2, JSP 2.3, Servlets 3.1, Spring 4.0, Hibernate 5.2, JPA 2.1, RESTful Web services, XML 1.1, WSDL, JSF 2.2, MySQL 5.7, AngularJS 1.4.2, HTML5, CSS3, JavaScript, JSON, RDBMS, jQuery, Cassandra, Micro Services, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven 3.3.1, JIRA, Jenkins, Junit, Log4J, Agile, Scrum, Windows.

Senior Full Stack Developer

Confidential, CO

Responsibilities:

  • Involved in requirement Analysis, Design and Development of the application.
  • Implemented many use case requirements using Java, J2EE.
  • Involved in scripting the server-side Java Server Pages (JSP) scripting.
  • Worked with Hibernate and Springs frameworks with Java for data connections with DB and developed singleton classes and hibernate queries to access data.
  • Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3, jQuery, JavaScript, AJAX, Bootstrap.
  • Developed Modules for Front-end applications and integrating them to Back-end using Spring MVC and Hibernate Framework.
  • Written Java program to retrieve data from HDFS and providing it to REST Services.
  • Implemented business logic by writing UDFs in Java and used various predefined UDFs.
  • Installed and configured Applications in Development, System Test/UAT, and Production and Disaster Recovery environments.
  • Developed certain features of the application functionality i.e. CRUD create, read, update, and delete features using React JS and Responsive Design.
  • Responsible forReactUI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Expertise in React.JSframework and integrate them toNode.JSserver-side code.
  • Experience in usingNodeJSand Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
  • Worked with mongoose connector for database persistence using Node JS to interact with NoSQL database MongoDB to perform asynchronous operations.
  • Experience in developing inventory management web service usingNodeJS.
  • Implemented JSON web tokens for authentication and authorization security configurations using Node JS.
  • Worked with NPM commands & using package.json for managing dependencies & dev-dependencies ofNodeJSapplications.
  • Developed crypto rest services using Node JS and integrated services with HSM.
  • Gained Knowledge on Electrode Platform which is aNodeJS/Web platform built on top of the Reacts and hapi.JSframeworks.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Implemented the back-end services usingSpringBoot for batch processes input file scanning and posting batch job request to MQ.
  • Designed and developed domain model specificmicro serviceson the areas of device and content using Spring Boot RESTful web services.
  • Use Jenkins in alongside with Maven to Compile & BuildMicro servicescode and configure the Build Triggers.
  • Develop theMicro servicesusing Spring Pivotal Cloud foundry(Netflix OSS suite)
  • Implemented application security usingSpringSecurity.
  • UsedSpringAOP module to handle cross cutting concerns like transaction management, logging and profiling.
  • Used MAVEN for building jar files of MapReduce programs and deployed to cluster.
  • We maintained bean life cycle by usingSpringIOC which maintain session data of Beans.
  • UsedHibernateto create Configuration and Mapping files.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts.
  • Configured Apache Kafka Consumer and Producer metrics to visualize the Kafka system performance.
  • Created unit test with Jasmine, Karma for front end and Junit tests for Presentation, Business, and Data Access layers.

Environment: Java 1.7/1.6, Core Java/J2EE, Spring 3.0, JSF2.0, Hibernate 3.0, JSF2.x, Eclipse Mars, JavaScript 4.0, React JS, HTML5, CSS3, AJAX, Bootstrap, JQuery, IAM, VPC, Jenkins, Cloud Front, Spring Data, Spring Boot, Spring Batch, Node JS, Restful Services, Netflix OSS, Git, Log4j, Mango DB, MySQL, HDFS, Maven.

Java/J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development, and Customization of the Application.
  • Designed & developed Application using Spring Framework, Spring MVC, and spring templates.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST.
  • Implemented different design patterns like singleton, factory and J2EE design patterns like business delegate, session facade, value object and DAO design patterns.
  • Implemented Java Exceptional Handling to run the application without any exception and Multithreading to improve overall performance.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier.
  • Used Jasper Reports to generate reports for Auto Invoice module.
  • Implementation of SSL Security using Spring Security and Integration of JSF 2.0 with Spring MVC.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Spring Framework), developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Involved in writing complex HQL, to handle the persistence operations.
  • Developed the controller servlet to handle the requests and responses.
  • Extensive experience in developing web-applications using Java, J2EE and related technologies using Agile/Scrum methodologies.

Environment: Java1.7/1.6/1.5, Core Java/J2EE, Spring 3.0, JSF2.0, Hibernate 3.0, JSF, Oracle 9i, JDBC 4.x, REST Web Services, HTML5, CSS3, JSP 2.3, JSTL, XML 1.1, Eclipse Luna, Maven, JUnit, Jasper Reports, Jersey, SOAP UI, JAXB, JAXP, AJAX, Eclipse, Web Sphere 7.0, SVN.

Java/J2EE/UI Developer

Confidential

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, Node.JS, CSS, and HTML.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
  • Implemented AngularJS directives to reduce the usage of redundant code, to create pie-charts, bar-graphs and for validation purposes.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using the module and. directive.
  • Implemented AngularJS UI-router to simulate a multiple layout web application reducing repetitive code and promoting quality.
  • Expertise in implementing the MVC architecture in backend applications using Node.js along with Express JS.
  • Worked on Restful web services usingNode.js with Express JS and implemented mock services inNode.js with help of modules usingNode.js server.
  • Implemented CORS (Cross-Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed Apache Camel middleware routes, JMS endpoints, and spring service endpoints and used Camel free marker to customize REST responses.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful web service.
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Involved in implementing Spring DAO layer to access the database using spring data and Mybatis.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Worked on spring application framework features IOC container and AOP and integrated spring with DB and established data mappings.
  • Created Hibernate OGM mappings and defined persistence classes to persist the data into Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching and lazy loading.
  • Developed stored procedures to apply business logic to the database. ANT Script is used for the application building and Log4J for debugging.

Environment: Java 1.6, J2EE, PL/SQL, AngularJS, Node.js, ExpressJS, Bootstrap, CSS3, HTML5, Spring, JMS, Apache CXF, MQ Series, Log4J, MAVEN, SVN, Eclipse IDE, WebLogic Application server, Rational Clear Quest, Mongo dB, Apache Camel.

J2EE Developer

Confidential

Responsibilities:

  • Designed & developed the application using Spring Framework.
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Designed the application with reusable J2EE design patterns.
  • Designed DAO objects for accessing RDBMS.
  • Designed & developed Data Transfer Objects to carry the data between different layers.
  • Developed web pages using JSP, HTML, DHTML and JSTL.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML and XML using Struts Framework.
  • Developed test cases for Unit testing using Junit and performed integration and system testing.
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle SQL/PLSQL
  • Developed J2EE components on Eclipse IDE.
  • Used JavaScript for client-side validations.
  • Involved in implementing Struts MVC architecture and configuring the struts-config.xml file to manage actions.
  • Used Hibernate to communicate between action Servlets and Database interactions.
  • Used Struts framework along with JSP, HTML, CSS, and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Used VSTF for logging activities.

Environment: Java1.5, JSP, JSTL, J2EE, JDBC 4.0, Servlets, XHTML, HTTP, CSS, UML, MVC, Struts, XML1.x, AJAX, JavaScript, WebLogic 8.0, Developer, VSS, Windows7/8/8.1, Unix, Oracle 9i.

We'd love your feedback!