We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of Full Stack Developer experience in all stages of Software Development Life Cycle (SDLC), referring to design, development, testing and deployment of web - based and Enterprise business applications using OOPs, Java/J2EE technologies.
  • Extensive experience with Core Java concepts like Streams API, Lambda Expressions, Multithreading, Transaction Management, Exception Handling, Collection API.
  • Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL MongoDB, Cassandra, Dynamo DB, Couch DB and Graph DB.
  • Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections, Procedures and Functions.
  • Expertise in creating Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS,jQuery,Angular2,4.X with NGRX and developing dynamic web pages.
  • Good experience in implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Expertise in developing Micro services using Spring Boot, Spring MVC, Spring Security, Spring IOC, Spring DAO, Spring Dataand Node JS to build more physically separated modular applications which will improve scalability, availability and agility of application.
  • Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS (Express JS & Hapi JS).
  • Developed RESTful Web services using JAX-RS API and Jersey framework. Developed Restful services with JAX-RS with Spring REST.
  • Developed postman using JAX-WS API ad Apache CXF framework and automated the documentation using Swagger and WSDL.
  • Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry and log management with ELK.
  • Expertise in ORM tools Hibernate 2.0, 3.0, 4.0, iBATIS, with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mapping MongoDB.
  • Strong experience using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF in developing scalable, reliable, efficient web and enterprise applications.
  • Expertise in implementing view rendering JavaScript using ReactJS with FLUX and REDUX as architectures.
  • Expertise in latest version of object-oriented JavaScript Libraries like Angular JS, Ember JS, Backbone JS, React JS, Bootstrap and Responsive Design.
  • Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor for Angular JS, Mocha and Chai.
  • Good understanding of JavaScript ES-6 arrow functions, Object Destructuring, block-scoped constructs, template literals, promises, multi-line strings and ES-7 async functions, Observables, Object Rest/Spread Properties.
  • Experience in working with latest Ecma Script 6 features using Babel and Webpack.
  • Good knowledge in JavaScript Task Runner like Gulp, Grunt for minification, compilation and unit testing.
  • Developed multiple Angular 4.0/6.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Expertise in implementing Angular5 concepts like Angular-animate, Angular-cookies, Angular-Filter, Angular-Mocks, Angular-sanitize.
  • Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
  • Great experience of working with authorization and authentication of web services using OIDC (Open ID Connect) on top of OAuth 2.0, site minder (for poll based authentication and single-sign on) and JWT (JSON web tokens to securely transmit information between parties as a JSON object)
  • Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Created Docker images from Docker file and handled multiple images by storing them in container registries.
  • Deployed docker containers on server nodes with master node using Kubernetes by creating pods and managing on the cluster environment on Kubernetes.
  • Created and built Jenkins pipelines using Groovy script to deploy Microservices.Also, Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Experience in using Platform as service (PaaS) Cloud services like Pivotal Cloud Foundry to deploy applications on cloud.
  • Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNgand Integration testing tools like
  • Selenium Web Driver, Cucumber (Behavior Driven Development testing).
  • Experience in software configuration management using CVS, SVN and GIT.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J

TECHNICAL SKILLS

Programming Languages: C, C++, Java, Python.

JEE Frameworks: Spring MVC, Spring Boot, Spring Security, Spring IOC, Spring DAO, Spring Data, Spring JPA, Struts, Hibernate

J2EE Technologies: Servlets, JSP, JSTL, JSON, JDBC, Java Beans, Collections, Exception Handling, Multi-Threading, I/O

Front-End Technologies: HTML5, CSS3, JavaScript, AJAX, AngularJS, Bootstrap,Ember JS, Backbone JS, React JS, jQuery.

Databases: SQL, MySQL 5, Oracle 10g/11g, DB2, Microsoft SQL Server, PostgreSQL, NoSQL DB (Mongo DB and Cassandra),Dynamo DB, Couch DB and Graph DB

Web services: REST, SOAP

Application/Web Servers: WebSphere, Web Logic, Apache Tomcat

Version Control: Git, SVN, Bitbuckets.

Project Management Tools: JIRA, Rally

Container Technologies: Docker, Kubernetes

Deployment Tools: Jenkins, Bamboo

Build Tools: Maven, Ant, Gradle, Grunt. Gulp,Log4j.

Log Monitoring Tools: Splunk, ELK (Elastic Search, Logstash and Kibana).

Test Tools: Junit, SoapUI, Postman, Jasmine, Karma, Chai, Mocha, Selenium

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • The back-end use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented client-side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Experience working with SonarQube to ensure Code Quality Standards
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, tablets and mobile users using React JS that is compatible for both android and IOS users.
  • Integrated Microservices using OAuth2.0 RestTemplateproviding authentication from microservices communication.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Performed Behavioral driven development testing implementation using Cucumber.
  • Developed cucumber features using on Selenium framework for efficientfunction testingUI.
  • Experienced in working with Redux and Alt JS architecture.
  • Handled Http Requests usingAxios which supports Promise API functionality native to JS.
  • Extensively used Jenkins as Continuous Integration tools to deploy the Spring Boot microservices.
  • Used JWT (JSON web tokens) mechanism, OIDC for authentication and authorization security configurations using Node JS.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Used Java concepts like Streams API, Lambda Expressions, Multithreading, Transaction Management, Exception Handling, Collection API.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Used fastify framework to build HTTP APIs for improving the performance of the application portal.
  • Utilized GraphQL to acquire data from the API and perform queries on the existing data.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.
  • Authenticating Users and providing security to RESTful web services using OAUTH 2.0.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring Data JPA and Spring JPA annotations.
  • Implemented flyway scripts to create/manipulate database tables with DDL/DML scripts.
  • Worked on writing SQL queries for PostgreSQL databases to build PL/SQL functions, store procedure, triggers, views, and materialized views.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Scheduled the tasks to run on the server using the cron jobs as there are certain tasks that must run periodically.
  • Extensive use of Jira for project configuration, add-ons, managing groups, project tracking and bug fixing and project management functions.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance.
  • Created micro service plugin for service worker to read in info via RabbitMQ message bus to create and send SNS messages to AWS SNS topic
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Able to create and manage External Lookups in Splunk to match event data with description.
  • Implemented splunk for dashboard for log data and creating charts for the log data and analyze log data to know customer expectations.
  • Used Splunk for automated logging of error messages.
  • Configure and Install Splunk Enterprise and Apache Server for user and role authentication and SSO.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Implemented Kafka producers and consumers to load the data from the producer to the consumer.
  • Created plug ins for an in-house data ingestion framework to extract data from multiple sources like Apache Kafka, database, file systems and Messaging Queues.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and HystrixCircuit Breaker for fault tolerance.
  • Implemented testing with Junit Framework using Mockito,Spring Junit Runner, JMeter, PowerMock and MockMVC.
  • Developed Unit test scripts using Junit and Spock. Implemented logging using Log4j.
  • Performed unit testing with Mocha and Chai JavaScript test framework.

Environment: Node JS, Express JS, REST, MongoDB, Junit, Mongoose, HTML5/CSS3, React JS, OAuth2.0, Java 1.8, Redux, Spring Data, PostgreSQL, Spring JPA, Axios, Saas, Log4j, JIRA, Nodejs, Webpack, Jenkins, imageMagick, Selenium, Docker, JWT, OIDC, Chai, Mocha, Spring boot, Splunk, SonarQube, Rabbit MQ, Hibernate, Apache Kafka, AWS.

Confidential, Kansas City, MO

Full Stack Developer

Responsibilities:

  • Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Worked with HTTP/HTTPS protocols by using Angular 4 components to build microservices in Node JS.
  • Performed Angular 4end to end testing using Protractor framework and Integration testing methods and Behavioral driven methods are implemented using Selenium and Cucumber respectively.
  • Developed UI application initially using Angular 4.0 and made use of customized components.
  • Utilized the Lazy loading feature provided by Angular to load the components only when needed.
  • Worked on Angular 4 by consuming Restful web services & Used forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations on client side.
  • Worked on writing SQL queries for PostgreSQL databases to build PL/SQL functions, store procedure, triggers, views, and materialized views.
  • Worked with the features of Angular 4 such as directives, modules and routing.
  • Developed custom Directives in Angular 4 to make reusable components, custom views using Bootstrap components and involved in configuring routing for various modules in the application.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using D3.js.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Utilized GraphDb for integrating the data on the real-time and make recursive operations to enable the relationship between the entities.
  • Wrote Client-Side code using Angular 4 and used NPM directories to generate the server environments.
  • Used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
  • Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g and MySQL.
  • Post-processors, transpires, tests etc. based on build target.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Utilized ODM for automating the repeating modules or events that are impacting the performance.
  • Involved in writing Promises and call back function in Node Js to build microservices.
  • Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
  • User authentication is done through JSON Web Tokens (JWT) and OIDC.
  • Installed a single node Elasticsearch "cluster" to index MongoDB for use in a NodeJS, Express on a native AWS EC2Ubuntu14.04 instances.
  • Used a microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Building cloud Microservices and implemented back-end using Spring Boot.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Developed RESTful services that are reusable based on SpringRESTful Services using Jerseyframework.
  • Used Spring MVC to develop REST web services within the application
  • Used Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
  • Employed the Single Sign On (SSO) authentication using Site Minder for logging to the application from different websites.
  • Involved in writing Promises and call back function in Node Js to build microservices using Hapi.JS.
  • Developed reusable application logic by avoiding building infrastructure by Hapi.JS.
  • Deploying the applications using Docker container services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub
  • Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance and auto-scaling.
  • Utilized ME A N Stack and with Javascript to provide the web application with best possible user experience.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
  • Performed functional end-to-end testing using Selenium framework and by creating Jbehavestories.
  • Developed unit test scripts using Karma and Jasmine for Angular 4 framework and Mocha for Node JS API end points.

Environment: HTML5, CSS3, Spring MVC, MySQL, PostgreSQL, AJAX, Express JS, JavaScript, Angular 4.0, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Selenium, Cassandra, JSON, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, JWT,OIDC,ODM, Spring Boot, Web Pack, Kubernetes, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2), Jbehave.

Confidential, Overlandpark, Kansas

Full Stack Developer

Responsibilities:

  • Involved in web designing using HTML, XHTML, CSS, JQuery, AngularJs, JavaScript extensively used Table-Less Design in CSS for positioning.
  • Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Design and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Extensive work on EDI healthcare transactions like real time inquiries (270/271), Eligibility 834, 835(Claim Payments), HL7.
  • Working on backend Java REST API services which support retail logistics related applications and retail EDI transaction sets.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Worked on PostgreSQL, MongoDB like interacting with Database, writing stored procedures and debug and fix the issues as well.
  • Build mail and messaging applications using Java Mail API and used Jenkins and ANT scripts to build the application.
  • Involved in working, updating and closing the tasks created in GIT. Used Git/GitHub for source management.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and OpenShift Origin.
  • Expertise in using Spring frameworks for Dependency injection used spring IOCand isolating business logics with audits Spring AOP.
  • Had worked on various components of spring which includes Spring IOC, AOP, Spring Security.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA
  • Implemented business layer of the application using Spring AOP, Spring IOC.
  • Created Hibernate configuration, mapping files and defined persistence classes to persist the data into Oracle Database and used Hibernate Query Language (HQL) toquery the database.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from MYSQL Database
  • Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
  • Experience in using open source framework Apache Camel which for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns (EIP) using an application programming interface to configure routing and mediation rules.
  • Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Used Pivotal Cloud Foundry for injecting the connection/service binding details like Database services and Dynatrace.
  • Used Load Balancer in Pivotal Cloud Foundry to improve the performance and reliability of the server and deployed a single instance of HAProxy for test environments in pivotal cloud Foundry.
  • Configured GIT repository for Cloud Config Server and externalized application configurations to deploy in PCF.
  • Implemented Hashi Corp to store properties in secrets and configured vault to spring microservices.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring BootMicroservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Deployed our Application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform
  • Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.

Environment: JDK 1.6, JSON, Spring 3.0, AngularJS, Spring JPA, MySQL, Hibernate, Spring IOC, Spring Security, D3js, Angular.Js, ExpressJs, jQuery, Node.Js, Spring Data, JavaScript, Apache Tomcat, Jenkins, Ant, PostgreSQL, Docker, Git, Oracle, Jdbc, Rest, Eclipse, Bootstrap, Agile, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement gathering, Conceptual Design, Analysis, Detailed Design, Development and Testing of the application.
  • Translate business requirements into detailed use case scenarios highlighting cross functional impacts.
  • Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Visual basic
  • Worked with Core Java Concepts like Multithreading, Collections and Exceptional Handling.
  • Developed an application using J2EE technologies like Struts2, Hibernate, Java, JSP, Servlets
  • Developed SOAP services with JAX-WS using Apache CXF framework with data representation in XML format.
  • Implemented client-side validations using AJAX and Java Script.
  • Developed the action classes, Action form classes, created JSP using Struts tag libraries and configured in Struts-config.xml, Web.xml file.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT as the build tool for the application.
  • Developed Business objects using POJOsandautomated build files using Maven.
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Designed interactive web pages using HTML, CSS, jQuery, JavaScript, Bootstrap.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from MYSQL Database.

Environment: Java, JSP, like Struts2, Bootstrap, Collections, Hibernate, Java, JSP, Servlets, JDBC, MYSQL, SQL, HTML, CSS, SOAP, JavaScript, Multithreading, jQuery, XML, Ajax, Java Collection API, Maven, Apache Tomcat, JBoss, Junit, ANT.

We'd love your feedback!