We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming.
  • Extensive experience with Core Java concepts like Multithreading, Exception Handling and Collections.
  • Expertise experience in designing and developing front-end UI using HTML5, CSS3, JavaScript, TypeScript, jQuery, Bootstrap JS.
  • Extensive experience on JavaScript frameworks like Angular 4.0, Angular 2.0 and AngularJS to develop dynamic web applications.
  • Experience in designing and developing various Angular 2.0/4.0 Components (ngModules), Services(observable/promises), Directive and Pipes.
  • Extensively used view rendering JavaScript frameworks like jQuery, React JS and Ember JS.
  • Strong experience in developing Single Page Application(SPA), using MEAN (Mongo, Express, Angular and Node) stack.
  • Experience in application of MVC and MVVM client-side JavaScript frameworks such as Backbone Js, Ember JS to create Controllers to handle events triggered by clients and send request to server.
  • Solid experience in developing the rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
  • Good understanding of Client- side build tools like Gulp, NPM and Webpack.
  • Expert level knowledge on Server-side JavaScript structures like Node JS and Express JS.
  • Strong experience in unit testing tools of JavaScript framework like Karma, Jasmine and Protractor for Angular, Mocha and Chai for React JS.
  • Experience in developing and deploying Microservice oriented applications using Spring Boot and Spring Cloud.
  • Expertise in developing web-based enterprise applications using J2EE technologies such as Servlets, JSP, EJB, JMS and JDBC.
  • Expertise with various web MVC frameworks such as Spring MVC and Struts.
  • Master level aptitudes in Spring system modules like Spring IOC, Spring MVC, Spring Data, Spring REST, Spring IO, Spring AOP, Spring JDBC, Spring Transaction Management, Spring Batch, Spring Cloud, and Spring Boot.
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures 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.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Extensive experience with Java based ORM frameworks involving Hibernate, JPA and Spring Data.
  • Exceptional Experience with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Experience with SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, DB2 and PostgreSQL.
  • Experience in working with NoSQL databases Mongo DB, Apache Cassandra.
  • Hands on experience with build tools like Maven, Gradle and ANT.
  • Experience in building continuous integration and continuous deployment using Jenkins and AWS Code Pipeline with any cloud repository.
  • Solid experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Elastic Search and Kibana 4.0(ELK).
  • Experience in using various Amazon Web Services (AWS) components like EC2 for virtual servers, S3 for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for storing data.
  • Experience in Windows Azure services like PAAS, IAAS and worked on storages like SQL Azure.
  • Good understanding of PAAS platforms like Open shift and Pivotal Cloud Foundry.
  • Good Experience in software configuration management using SVN, Bitbucket, Gitlab and Git.
  • Experience in Message Queue(MQ) services like Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
  • Worked with Kafka Cluster using Zookeeper .
  • Strong understanding in implementation using Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancing), Zuul (Edge Proxy) and Monitoring and centralized log analyses (ELK).
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved OAuth 2.0 configuration for authentication and authorization.
  • Hands on experience using Docker for installing, testing, upgrading, removing and running software applications.
  • Experience in deploying the applications using Docker container services and building continuous integration and deployment pipeline using Jenkins with GitHub.
  • Extensively used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Good Knowledge in documentation of REST API's using Swagger 2 and WADL.
  • Experience on performing unit Testing utilizing JUnit, T, Spock and ridiculing systems like JMock and Mockito and ensured code changes won't break existing Unit Tests.
  • Experience in conveying and arranging application servers, for example, IBM WebSphere, Oracle WebLogic, Jboss and Apache Tomcat.

TECHINICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JPA, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, Google API, Hibernate, Web Services, SOAP, RESTFUL

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat, jerkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x/5/x, Hibernate, JSF, Angular Ionic.

DevOps Tools: Docker, Kubernetes, Amazon Web Services (EC2, EBS, EKS), Jenkins

Web technologies: JSP, JavaScript, jQuery, AJAX, HTML, DHTML, CSS, Bootstrap, Angular 2.0/4.0, React JS, Express.js, Backbone JS, Node JS.

JAXWS, JAXRPC, JAX: RS, Apache CXF, Jersey

XML Tools: JAXB, Apache Axis, XMLSpy.

Methodologies: Agile, Scrum, TDD, SDLC Waterfall model

Modelling Tools: Microsoft Visio, Rational Rose

Testing technologies/tools: JUnit, JMeter, Cucumber, Mockito, Karma, Jasmine, Protractor, Mocha, Chai

Database Servers: Oracle, DB2, SQL Server, MySQL, Postgre.

Version Control: CVS, SVN, Git, Bitbucket

Build Tools: ANT, Maven 3.0, Gradle, NPM, Grunt, Gulp, Bower, Jenkins

Cloud: Amazon Webservices(AWS) Cloud, Pivotal Cloud Foundry(PCF)

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, Atlanta, GA

Responsibilities:

  • Used features like concurrency, Stream’s, Filters API and Lambda functions and Functional interface java 8 programming.
  • Designed and Developed dynamic and responsive Web pages using Ionic 3.
  • Implemented Ionic 3 UI components like Buttons, cards, grids, Icons and modal.
  • Implemented Angular 4 component router for navigation. Worked with Angular 4 Directives, Injectables, pipes, Components.
  • Programmed in Angular 4 to upload images/files to the AWS S3 browser from the Front-end by installing NPM package of AWS - SDK .
  • Made Created Typescript reusable services and components to consume RESTAPI’s using Component-based architecture provided by Angular 4 .
  • Developed Good knowledge on creating services with Angular 4 Injectable property, to make the service available for dependency Injection when creating components.
  • Involved in using NPM (Node Package Manager).
  • Worked with Application using Node.js and NPM, gulp directories to generate desired view.
  • Developed various Typescripts(ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Performed verification and validation process for the code written by making use of Karma and Jasmine.
  • JavaScript testing framework by testing across various scenarios of the Angular 4 applications.
  • Worked with the Node package manager (NPM) along with Gulp.
  • Worked with SASS to build better and optimized Style sheets.
  • Designed and developed RESTful web services using Spring boot and Jersey framework.
  • Used Spring boot which is radically faster in building cloud micro services and develop Spring based application with very less configuration.
  • Migrating existing application into REST based Microservices to provide all the CURD capabilities using Spring boot.
  • Used Spring Data JPA as the ORM framework to connect with MYSQL database.
  • Worked with various features in Spring such as Spring AOP, Spring Transaction management.
  • Implementation Spring Bean Factory using IOC configured Bean properties using dependency injection.
  • Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
  • 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.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implemented Spring Security OAuth 2.0 for authentication and authorizing for social websites logins using Spring Social Module.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipe Line and Amazon ECS.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS).
  • Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPC’s.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Extensively used Git for version controlling and regularly Pushed the code to GitHub.
  • Used JIRA as the bug tracking system to track and maintain the history of buds/issues on everyday basis.
  • Used Git for version control, and Jenkins for Continuous Integration and Continuous Deployment(CI/CD).

Environment: java 8, Angular 4.0, Ionic 3, HTML 5, CSS3, typescript, Jasmine, Karma, GULP, NPM, Spring Boot, Cassandra, Spring Data, Node.js, OAuth 2, MySQL, Elastic Search, Apache Kafka, Docker, AWS, EC2, Jenkins, Spring AOP, Spring Cloud, Netflix, Zuul, Swagger.

Full Stack Developer

Confidential, Kansas City, MO

Responsibilities:

  • Coordinated with project managers, business analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
  • Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, MongoDB.
  • Responsible to style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
  • Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Used Express.js which is assertive, fast, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Post-processors, transpires, tests etc. based on build target.
  • Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve the web application with JSON data.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Added Excel-Building to download the Tabular data in Excel Format using React.
  • Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Used a microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Installed a single node Elasticsearch "cluster" to index MongoDB for use in a NodeJS, Express on a native AWS EC2 Ubuntu 14.04 instances.
  • Worked with build tools like Bower, NPM and Grunt.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Designed, developed and maintained PostgreSQL Data base architecture.
  • Used build tools to bundle the application through webpack and used Gulp for task automation of minification of Angular scripts.
  • 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.
  • Deploying the applications using Docker container services and building continuous integration(CI) and continuous deployment(CD) pipeline using Jenkins with GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
  • Developed unit test scripts using Karma and Jasmine for Angular 2 framework and Mocha for Node JS API end points.

Environment: HTML5, CSS3, Express JS, JavaScript, React js, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Cassandra, Docker, Mocha, Jasmine, Karma, Gulp, Web Pack, Kubernetes, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute(EC2).

Sr. Java/ J2EE Developer

Confidential, Detroit

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface(UI) for end users using Angular JS, which has migrated from the existing Backbone JS application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone. Model and Backbone. Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Designed and developed various UI features using Backbone JS, performed routing using Backbone Router.
  • Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Utilized Apache Cassandra for storing the external stream of data and building real time analytics dashboard using Google Charts API with Angular JS Components.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC, Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Java Developer

Confidential

Responsibilities:

  • Analyzed and implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Spring Framework.
  • Adopted Hibernate Framework to develop Data Layer and configured XML mapping files.
  • Persisted java objects to relational database using Hibernate ORM.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Invoked view components by configuring Dispatcher Servlet and View Resolver to handle incoming requests and manage the Spring MVC flow.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Make multiple service calls in individual threads safety for a request.
  • Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery Framework.
  • Involved in design, development and implementation of front-end part widget-based application.
  • Client-side validations are performed using JavaScript and jQuery Framework.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags libraries.
  • Performed testing of SOAP web services using SOAP UI tool.
  • Used JUnit Testing Framework for performing Unit testing
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Designed and developed Use Case, Class and Sequence Diagram based on UML standards using Rational Rose.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

Java Developer

Confidential

Responsibilities:

  • Developed application based on Model View Controller (MVC) architecture
  • Implemented forms and action classes for the application using EJB and Struts Framework
  • Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module
  • Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: Java/J2EE, EJB, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, DOJO, JDBC, Servlets, Struts 2.0 framework.

We'd love your feedback!