We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Maryland Heights, MO

SUMMARY

  • 8 Years professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE, HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular.JS, React.JS, and server - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Over 8+ years of IT professional experience with full project lifecycle development in Javaand Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
  • Expertise in web UI development using HTML, DHTML, CSS, JavaScript, Angular-JS, Bootstrap, JSP and Struts Tag Library.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Expertise in Object Oriented Programming (OOPS) including Multi-Threading, Concurrency, Collection Framework and Memory Management.
  • Extensive experience with both core and advanced Javatechnologies which includes Java, XML, JavaScript, JSP, EJBs (Session Beans, Entity Beans), JDBC, XSD, XSLT, JNDI, JAXP, JAXB, JavaBeans and JavaAPI for XML Web Services, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experience in developing web, enterprise and SOA applications using Java 1.8, J2EE, JSP, Servlets, JavaBeans, Spring, JDBC, Hibernate, JPA, Web Services (SOAP and RESTful), JSON, Apache Commons, JMS.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, ReactJS, Struts, Spring, Hibernate, JSF and jQuery.
  • Experienced in using Agile methodologies including extreme programming, SCRUM and TestDriven Development (TDD).
  • Experienced in MEAN stack development (Angular.JS & Node.JS, ReactJS).
  • Experience writing Angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, Angular JS, React JS, Node JS etc.
  • Hands-on experience in Consuming RESTful Web services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Hands on Experience developing SOAP and REST web services in Javausing JERSEY and APACHE CXF.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Experience in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
  • Using check marks for static code analysis for security remediation.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Hands on experience with various Application Servers and Web Servers including IBM WebSphere, BEA Web logic, JBoss, Tomcat server.
  • Having good RDBMS concepts knowledge and worked with MySQL, Oracle, MS SQL Server.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Hudson/Jenkins
  • Experience working with MAVEN.
  • Having Knowledge on Microservices Development.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Strong Knowledge working with Non-Relational Databases like MongoDB (NoSQL).

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, Text Pad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Java 7, JavaScript, Perl, PL/SQL, XML

Operating Systems: Windows, Linux.

Frameworks: Hibernate, Spring, Spring MVC, Microservices, Spring Boot, JUnit, Ant, Struts, Ajax.

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, Webservices JAX-RPC, JAX-WS, SOAP UI, Rest Client, Node JS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

OOAD Tools: MS Visio, IBM RSA 6.x

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modelling, SQL Tuning, Object Oriented Modelling using Rational Rose, Version One, TOAD and PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

PROFESSIONAL EXPERIENCE

Confidential, Maryland Heights, MO

Senior Full Stack Developer

Responsibilities:

  • Involved in design, implementation and testing phases of SDLC as the project was Agile in nature.
  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Spring MVC Framework.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing
  • Developed the application using Service Oriented Architecture (SOA).
  • Developed the Restful web services which intern make multiple calls and format the data as per the user requirement.
  • Implemented spring MVC architectural design pattern and used Apache CXF and Jersey APIs in developing the web services.
  • Developed build script using Maven to build, package, test and deploy Web applications in Tomcat container.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed the frontend using HTML, CSS3, JavaScript, AJAX, JSP, CSS.
  • Wrote build & deployment scripts using Ant, Maven and Gradle.
  • Development of Rest web services using Spring with the enabled OAUTH.
  • Involved in the deployment of the application using Web Logic Server.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Produced and consumed restful web services using spring MVC.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented spring MVC architectural design pattern.
  • Involved in SCRUM meetings and stand-up meetings.
  • Asynchronous logging was done using Log4J framework.

Environment: Java, J2EE, JSP, SOAP, REST, Servlets, Spring, Hibernate, WebLogic, Oracle, XML, Java Script, AJAX, CSS, HTML, JBoss EAP, JUnit4, ANT, Jenkins, Agile, Gradle.

Confidential - Windsor, CT

Sr. Java Full stack Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Experienced in ReactJSand working with React Flux architecture.Experienced in working with Redux architecture.
  • Used Ant & maven scripts for build and deployment of the application and CVS & SVN as the secure Versioning software.
  • Modified Cassandra.YAML files to set the configuration properties like cluster name, node addresses, seed provider, replication factors, memTable size and flush times etc.
  • Working with React Router for developing Single Page Applications SPAs.
  • Experienced in developing React components.Used Axios with ReactJs for making AJAX Calls.Worked on Webpack for build and Webpack-dev-server a server.
  • Experienced in using REACT JS components, forms, events, keys, router, plus redex, animations and Flux concept.
  • Good Experience in ReactJS for creating interactive UI’S using one way data flow, Virtual DOM, jsx, React native concepts.
  • Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
  • Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.
  • Extensively used Web Services (SOAP, Restful).
  • Implemented RESTful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Implemented exception handling in Java Spring Bootfor REST API, by making use of Exception Handler and Controller Advice annotations.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented the authentication, authorization, and access-control features by using Spring Security.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS Cloud.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Made use of streams API in Java JDK 1.8.
  • Developed web application using Core Java, J2EE, Java 8 lambda expressions.
  • UsedJMSto pass messages as payload to track different statuses, milestones and status.
  • Developed Java classes that usedJMSto communicate with the Queue managers.
  • Worked on AWS cloud services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in implementing DAO pattern for database connectivity with Hibernate.
  • Involved in writing and implementing SQL queries at the DAO layer using SQL and HQL.
  • Created Hibernate Named Queries in Hibernate mapping files and implemented them at DAO layer.
  • Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.
  • Worked with AngularJS router for developing Single Page Applications SPAs.
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used JUnit and Mockito framework for writing unit test cases in Test Driven Development.

Environment: HTML5, CSS3, jQuery, AJAX, Responsive Web Design, Angular JS, JSON, Dreamweaver, JavaScript, JSP, Bootstrap, Rest/SOAP, Spring Boot, Hibernate, Java 1.8, J2EE.

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Involved in front end development using HTML, CSS, and JavaScript.
  • Analysing and developing the front end of the application using AngularJS, HTML5, CSS3 and Bootstrap.
  • Created AngularJS custom directive for reusable components.
  • Created AngularJS models, services and controllers for respective views.
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON.
  • Called the restful web service calls for POST, PUT, DELETE and GET methods.
  • Implemented Spring Modules like IOC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM.
  • Used iBATIS 2.x in data access layer to access and update information in the database.
  • Used core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Responsible for the oracle schema design and created SQL maps for iBATIS.
  • Developed Restful Web services using Apache CXF and exposed restful CXF client.
  • Developed business validation using Smooks MVEL and document level validations using XSD
  • Developed the Selenium test scripts for testing the web services using selenium web driver framework.
  • Used Core-Java concepts like multi-threaded Java-Collections and JDBC.
  • Created Persistence classes using JPA/Hibernate annotations.
  • Processed 834 form using spring integration by using splitters, aggregators and routers.
  • Implemented spring batch for pooling the xml documents from a specific directory location on the server.
  • Created error handling framework and persisted all the business validation errors and application error in to IFP error table.
  • Extensively used Web Services (SOAP, Restful).
  • Implemented variousJ2EEdesign patterns in the project such as Factory, Singleton, Service Locator and Data Access Object.
  • Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
  • Front end debugging using Fire bug tool.
  • Develop and execute unit test cases using TestNG.
  • Used Clear Case for version control.
  • Used MAVEN 3 for building the application and deployed on WebSphere 6.1 Application Server.

Environment: Core java, Java 6, J2EE, Spring Web Framework, Messaging System, Hibernate, Spring, XML, JSON, AngularJS, Bootstrap, Mule ESB 3.1, Java script, Spring Source Tool Suite, Node JS, Clear case, SOA, Oracle 10g, Log4j, Tomcat server, Sql, Sql developer, Junit, TestNG, Restful Web services, SOAP, WSDL, Agile, Rally, Maven 3.x, HTML 4.0, CSS and Windows XP .

Confidential, Frisco, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the application using agile methodology.
  • Used Mate MVC framework to handle the events and to retrieve the data from the server.
  • Implemented Manager Classes, Event Map and Model classes for Mate architecture.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Designed and implementing a Node.js and bootstrap.js based messaging app
  • Created web applications prototype using Angular JS, Node.js.
  • Strong Designing of Flex UI components as well as creating custom flex components searchable Data grids and extended Combo Box.
  • Designed User Interfaces using Swings, JSP, JavaScript, Developed Hibernate persistence layer modules usingJavaPersistence API (JPA).
  • Implemented Modules for Cadence, OOT Parameter and RDC bypass processes.
  • Using a Module Loader to load/unload Flex modules into the application at run time.
  • Extensively used HTTP Service calls to get the data from back-end BPM Services.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • All the BPM services are exposed using Rest API which returns XML/JSON data from the BPM Services.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used JSON to exchange data between Flex user interface and the backend BPM services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Used Spring Inversion of Control (IOC), Spring AOP, Spring ORM, Hibernate, JPA annotation, and Tomcat Web app server 7.x
  • Developed Flex Custom Events for communication between various components and for Event Bubbling
  • Messaging Engine used to handle trade status coming from various Exchanges through vendor applications.
  • PDF Forms and Digital Stamp labels. Utilized JavaScript to automate a PDF form. Utilized JavaScript to present a data entry form that when submitted transferred form information to the digital stamp placed on the PDF form.
  • Used Clear Case for version control.
  • Responsible for tuning complex SQL queries and Stored Procedures to increase performance.
  • Developed and deployed the application on THD Tomcat grid server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Core Java, Java 5.0, J2EE, JSON, Rest API, Java script, THD Eclipse, Messaging, WebSphere 6.1, Clear Case, Oracle 10g, Log4j, THD Tomcat grid server, JPA, Sql, Microservices architecture, Toad, Clear Quest, HTML 4.0, CSS, Node JS

Confidential

Java/J2EE developer

Responsibilities:

  • Participated in Design, Analysis, and Implementation of the Product in Agile Methodology.
  • Used and implemented design patterns like MVC (Model-View-Controller) using the Spring MVC.
  • Used HTTP Servlet to track sessions of the users visiting the web pages.
  • Used HTTPs REST calls for request and response from communication solution web service.
  • Developed web-based applications using spring frameworks and modules such as Spring MVC, Spring DI, Spring Core, Spring Data and Spring Batch.
  • Utilized Log4j for logging dependency to track the logging issues used in the development of the project.
  • Configured Apache JNDI Basic Data Source on Apache Tomcat 7.0 for efficient data access. Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.
  • Involved coding SQL Queries, Stored Procedures and Triggers and invoked them using the callable statements of the JDBC API.
  • Implemented RESTful web services, by using JERSEY framework.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins.
  • Used SSIS to create ETL packages to validate, extract, transform, and load data into Staging, ODS, and data warehouse databases.
  • Used JUnit framework for unit testing of application and Slf4J to capture the log that includes runtime exceptions.
  • Used Postman to test the business functionality manually.
  • Used Maven for build and deploy operations.
  • Used Jira for development and issue management.

Environment: Java, Spring (MVC, IOC, AOP, DAO), JSP, Servlets, Java Script, CSS, JDBC, Oracle, Java beans, Windows/UNIX, Maven, Jira, Tomcat, Postman, Spring, JUNIT.

We'd love your feedback!