We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Roseland New, JerseY

SUMMARY

  • With a total 5 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Agile Development Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, and UNIX platforms using IDEs such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring, JSF, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3 and HTML5.
  • Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix, Spring Zuul Proxy.
  • Experienced in implementing Sedrvice Oriented Architecture and Web Services using SOAP, REST.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub, Perforce.
  • Developed Single Page Applications i.e. web applications using JavaScript MVC frameworks Such as AngularJS from starch, developed web pages for different devices like Mobile, IPad, and desktop using Responsive Web Design and Bootstrap.
  • Developed a responsive client-side application to integrate with the server side using JavaScript, jQuery, AngularJS, Node. js, Vue . js and Bootstrap.
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, Jenkins, SoapUI and System Testing.
  • Responsible for support and maintenance, implemented Spring Batch for a huge number of transactions.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, AngularJS 7.0/8.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, Sybase

NoSQL Databases: MongoDB, Cassandra, CouchDB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 7.0/8.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Kubernetes

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile,TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0

UX Design: Adobe XD, Invision, Flinto

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

FULL STACK DEVELOPER

Confidential, Roseland, New jersey

Responsibilities:

  • Followed Agile, Scrum approach of development strategy.
  • Created many custom filters using Angular 8.0 and external modules to manipulate the routing.
  • Configured Karma test runner for the project and unit tests are written in Jasmine.
  • Designed, developed a custom, single-page, responsive Web Application on front end using Angular 8.0.
  • Designed pages using Angular 8.0 Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security and AOP.
  • Created and injected Spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Implemented the Project structure based on the Spring MVCpattern usingSpring boot.
  • Hands on experience Spring Boot Actuator, Spring Cloud.
  • Used Node JS NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.)
  • Experience working with SQL Database Components (Tables, Views, queries) mostly MYSQL, PostgresSQL, Oracle, DB2 and No Sql Databases like MongoDb.
  • Successfully deployed and compiled many of the applications on Tomcat web server, IBM Web Sphere, Web Logic and Glassfish Application servers.
  • Experienced in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8,9,10 browsers.
  • Extensively used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking.
  • Provide UI design with effective UX that fully illustrates interface layout, behaviors, hierarchy of content, and site flow navigation
  • Experience with various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB.
  • Developed Web Services using SOA technologies such as REST.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Used advanced Java 8 features like Lambda Expressions Streams, Filters. Enhanced concurrency methods etc.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Responsible for Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Implemented React.js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Developed Business rules using Drools and integrated with Application.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using My SQL Workbench.
  • Involved in process for builds and deployments with Maven and Jenkins for continuous integration
  • DevelopingDockerimages for Development and Testing teams and their pipelines.
  • Strong understanding of Microservice architectures, patterns, related frameworks and prior hands-on experience in developing and deploying Microservice solutions.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • CoordinatedKafkaoperations and monitoring (via JMX) with the Dev ops team.
  • Having knowledge on Ruby on Rails. Developed and tested features in Agile environment with Ruby, Ruby on Rails, MySql.
  • Docker container images, tagging, pushing images, integration of Spring boot.
  • Experience in developing and configuring monitoring solutions to provide full visibility to the different platform components using tools and services like AWS, Cloud watch, Splunk.
  • Developed UI with extensive use of Backbone.js framework that helped to organize the code.
  • Experience designing and developing applications on relational databases MongoDB.

ENVIRONMENT: J2EE, Spring Framework, Spring MVC 4, MongoDB, Angular 8.0, Core Java, Spring Security, jQuery, JSON, Visual Studio Adobe CC Suite Axure RP GitLab/Confluence Data VisualizationAJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

FULL STACK DEVELOPER

Confidential, Dayton, Ohio

Responsibilities:

  • Involved in the FullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Developed using new features of Java 8 annotations, Generics, enhanced for loop andEnums.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, AngularJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE and Ajax.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications
  • Worked multiple components for different course element players and quiz question players using Vue.js and Vuex
  • Worked on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
  • Used Vue.js events distribution and parent chain for parent-child component communication
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Designed interactive web templates as per business requirements with adobe XD and Invision and used reactjs library for user interface with responsive nature .
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Work in using React JS components, forms, events, keys, router animations and flux concepts.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used SQL Server to access data in the database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Designed and developed custom message adapter components using Apache Kafka that allowed messages to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as a build and dependency management tool for creating EAR, WAR and JAR files to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs andScala.

Environment: HTML5, CSS, jQuery, Vue.JS,AJAX, NodeJS, APIGEE, Java1.8, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, SQL Server, Docker, React Material Kendo Bootstrap, AWS, Spring Boot, Swagger-UI, Log4j, Selenium, Jenkins, JIRA, Maven, GIT, WebSphere.

Associate Java developer

Confidential

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as a build tool and deployed the application.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Developed screens using AngularJS, CSS3 and html5.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJS.
  • Developed complete solutions in SOA and create process flows and integrate web services.
  • Design and develop financial web applications usingPerl, HTML, JavaScript, CSS and SQL.
  • Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
  • Code analysis (shellscriptingand Perl files) for financial processes.
  • Execute parallel browser testing on various machines usingSeleniumGrid and perform cross browser testing.
  • Used spring framework AOP features and JDBC module features to the database for a few applications. Also, used the Spring IOC feature to get a hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.

Assistant to Lead

Confidential

Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement

We'd love your feedback!