We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Experience in Design, Development, Testing, Documentation & Production Support Applications using Internet, Web and Client Server Technologies in N - Tier J2EEArchitecture.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in Developing Web Applications Using JAVA, J2EE, EJB, Web services, SOA, SOAP, and RESTful.
  • Experience in Agile (SCRUM) Methodology, Waterfall, and Object-Oriented Application Design.
  • Experience in Developing Web Applications using Spring MVC/Spring Data framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Hands on Experience in Front-End Technologies like Angular7/4, HTML5, JavaScript, CSS3, jQuery, Node.js and Ajax.
  • Experience in developing Microservices architecture applications using Spring Boot, Spring Cloud, Netflix OSS Components (Eureka, Ribbon, Feign, Hystrix, Zuul), Cloud Bus, Sleuth and Zipkin.
  • Experience in working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.
  • Experience of Database Design in Oracle/MySQL/ SQL Server Query based Programming and PL/SQL Procedure Programming and Proficient in Database Programming using JDBC and SQL.
  • Experience in Developing Application, Automated Scripts leveraging MongoDB. Experience in the analysis of the data, data modeling and data structures.
  • Performed Unit Testing, Integration Testing and generating of Test Cases for Web Applications using JUnit, Jest, Cucumber and Log4J.
  • Extensively used Core Java such as Exceptions, and Collections. Implemented Multithreading, Synchronization using Thread pools, Executive Service and lock Interfaces.
  • Strengths Include Excellent Interpersonal and Communication Skills, the ability to provide solutions from a functional and Technical perspective, meet Deadlines and be a Team Player.

PROFESSIONAL EXPERIENCE

Confidential, Dayton, OH

Full Stack Developer

Responsibilities:

  • Designed and developed the application using Angular framework along with HTML5, CSS3, Angular 7, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
  • Work in an agile environment, involve in daily scrum meetings, story grooming, retrospective meetings and technical discussions.
  • Worked on some of the new features of Angular 7 like new if else syntax, ng-templates, form validators.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Enhanced application performance by Angular7 Component based development in view of future Angular framework transitions.
  • Developed Single Page applications using Angular 7 using components, directives using Typescript. Written different Routing (SPA), modules and reusable components using Angular 7.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Spring Transaction for the degree of isolation to work with other transactions and to execute within a transaction scope and check out before timing out of the transaction Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's.
  • Used Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked on generating the Web services classes by using Service Oriented Architecture SOA and RESTful web services.
  • Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets and Migrated applications to the AWS cloud.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Extensively experienced with various web application servers like IBM WebSphere, WebLogic, and Apache Tomcat.
  • Test the application using various testing strategies like Unit Testing, Integration Testing, System Testing, and Smoke Testing to ensure everything works before handing off a build to the QA Team.
  • Working on Git, and Jenkins for project build/deployment.

Confidential, San Antonio, TX

Full Stack Developer

Responsibilities:

  • Involved in various meetings with the team to resolve defects, bug fixes from both front end and back end to ensure best quality product to the client. Decompose user specifications and technical designs provided by application architects and technical leads to complete assigned coding tasks within a Scrum team.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
  • Created custom, self-contained, reusable and testable Angular4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Created Rich UI applications using Angular4/5 integrating with REST API's built on Spring Zuul Microservices.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Designed and implemented a Kubernetes based solution for managing usernames and passwords for the cluster.
  • Used Docker to recreate production environments to ensure safe application deployment and was responsible for regularly and successfully deploying to a cloud server.
  • Developed Restful based web services and used JSON as the communication for REST mechanism.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to End automation for all build and deployments.
  • Use Configure Management Tool to deploy the Container into every server applicable to run the Microservices.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST API and Apache Kafka message brokers.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Views and strong experience in RDBMS using Oracle (11G) Server, and My-SQL.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers and Git as application repository and for deploying to AWS using code commit.
  • Used AWS code pipeline for moving the code across different environments.
  • Interacting with Business Analysts and Developers in identifying the requirements and designing and implementing the Database Schema.
  • Handled Java multithreading part in back-end component, one thread will be running for each user, which serves the user.
  • Responsible for development based on Spring Boot application for payment processing in the Micro Services Framework.
  • Responsible for integrating the backend service written onSpringBoot service with the front end using JSON model.
  • Implemented Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
  • Design and develop Microservices, JUnit test cases, mock creation and fix defects
  • Participated in Agile Project Management in several key projects this included the migration and consolidation of several data centers, migration planning for future system consolidation.
  • Involved in creating test case classes for business functions using Junit as a part of Test-Driven Development (TDD).
  • Created JDBC data source and connection pooling for the Application and hibernate mapping files when needed.
  • Consumed Restful Web Services to establish communication between different applications.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams and sequence diagrams using Rational Rose.
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC2Architecture using Spring Framework.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • Involved in creating dynamic web site design and programming the application using Angular-JS, HTML, Bootstrap, CSS and JavaScript.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to do reusable UI components.
  • Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
  • Used Angular Resource and http services to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language and implemented Tiles Framework for the view’s layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Developed client-side validation code using JavaScript and JQuery.
  • Worked with various Java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Used Spring MVC, Spring Batch and Jdbc Template for object-to-relational mapping from the database and creating POJOs.
  • Built Server-side application and their business functionalities using Restful Web services with SOA in spring framework.
  • Worked on generating the Web services classes by using Service Oriented Architecture SOA and RESTFUL web services.
  • Extensively experienced with various web application servers like IBM WebSphere, WebLogic, and Apache Tomcat.
  • Responsible for developing a Rest API using Jersey RESTful Web Services framework to publish data on a dashboard.
  • Used Spring batch to create job to process files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by cron expressions.
  • Developed JMS components to send messages from one application to other application. Deployed the application in the WebLogic application server.
  • Developed Stored Procedures, Triggers, Indexes, User defined Functions, Constraints etc on various database objects to obtain the required results.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit and developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions and used Clear Case for source code maintenance.

We'd love your feedback!