We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY

  • Over 8 Years of experience in the requirement analysis, design, development, testing, implementation, and support using object Oriented Methodologies and Java/J2EE technologies in domains like Banking, Finance, and Insurance. Excellent analytical and communication skills in order to work with mid - size teams, technical and business leadership.
  • Experience in Design, Development of applications using Java 11 and J2EE technologies.
  • Worked in Agile and Waterfall development methodologies.
  • Experience on design patterns such as Session Facade, Singleton and Factory.
  • Experience in developing applications using Java/J2EE technologies like Servlets, JDBC, Hibernate and JMS.
  • Strong experience in spring 4.2.0 Framework modules such as Spring, Spring MVC, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), Spring REST and Spring Boot.
  • Expertise in UI technologies like XML, HTML 5, CSS 3/4, JSON, AJAX, JavaScript, Angular 9, ReactJS.
  • Built Angular 9 components, UI services to consume rest services using architecture provided by Angular 9.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Hands-on experience working and customizing Bootstrap framework to achieve responsiveness.
  • Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts and Flux concept.
  • Experienced in working with Spring JDBC Templates, JMS Templates and Spring Rest Templates.
  • Experienced in Developing Java/J2EE Applications using JDK 1.7/1.8, Core Java, spring, Web Services, XML, XSD.
  • Proficient in working with J2EE Technologies such as Spring JPA, Hibernate, Spring Netflix, JAX-RS.
  • Used Rest Controller in Spring framework to create Restful Web services and JSON objects for transmission of data in JSON/XML format.
  • Implemented microservices using Spring boot and enabled Netflix eureka server.
  • Experience in using Spring Data main modules like Spring Data Commons, JPA, REST, NoSQL dB like Apache Cassandra and community modules like Elastic search.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries.
  • Experience in working with Relational databases like SQL Server 2012, MySQL, Oracle DB 11g and NoSQL Databases like MongoDB.
  • Used Microservices architecture with Spring-boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked extensively with AWS services like EC2, S3, VPC, Route 53, IAM.
  • Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience in issue tracking and agile project management activities using JIRA.
  • Experience in TDD (Test Driven Development) using Junit and build tools such as ANT, Gradle, Maven to compile, package the components.
  • Well experienced in using JUnit, Log 4J2, SOAP UI and POSTMAN for testing framework.
  • Created JMeter test cases to measure performance and functionality of web services.
  • Hands on experience in deploying and configuration multi-tier enterprise applications on various application servers and Web Servers which includes Apache Tomcat 8.0/9.0.1, Web logic Server 11g, JBoss, WebSphere 8.5.
  • Experienced with version control tools like GIT, CVS, Bitbucket, and SVN. In-depth knowledge of source controller concepts like Branches, Tags, and Merges.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’S such as Eclipse, NetBeans, IntelliJ 14.x/15.

TECHNICAL SKILLS

Scripting Languages: JavaScript, JQuery, Ajax, Python, Node.js, Backbone.js, TypeScript, Kotlin.

Build Tools: ANT, Gradle, Maven, Docker, and Jenkin

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 6, Angular 4, AngularJS, AJAX, Node.JS

J2SE/J2EE Technologies: Java 11, java 8, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JavaBeans, JSTL, spring, Hibernate, JNDI, JPA, JMS, MVC, Jakarta Struts, JSF, EJB

Methodologies: Agile, Test Driven Development, Waterfall, Agile Scrum

Databases: Oracle, SQL-Server, MySQL, MS SQL, MongoDB, NoSQL, and Cassandra

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Apache Camel

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSL

IDE/Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver

Testing Tools: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA

Platforms: Windows, Linux, and UNIX

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Apache CFX, Restful

Cloud Technologies: AWS, GCP, AZURE

PROFESSIONAL EXPERIENCE

Sr. Full Stack Developer

Confidential - Milpitas, CA

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Developed new features of application using new features of Java 8 and java 11 like Lambda expressions, Stream API’s, Collection API, Functional Interfaces.
  • Used Java 8 method references feature to point to methods by their names and used functional Interfaces.
  • Developed server-side application to interact with database using Spring Boot.
  • Developed spring boot based Microservices interacting through a combination of Rest and Apache Kafka.
  • Developed several REST webs services which produce both XML and JSON to perform tasks.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Experience in using build/deploy tools such as Jenkins and Docker for continuous integration & deployment.
  • Implementation of Kafka to avoid loss of messages during handling of messages at the consumer level.
  • Utilized Spring Data JPA API which provided templates for integrating with spring application with JPA for manipulation of data in relational databases.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Secured API's by implementing OAuth 2.0 token-based authentication using Spring Security.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into tables.
  • Developed reusable UI components using React JS.
  • Used React JS for templating for faster compilation and developing reusable components
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Utilized Cloud Watch dashboard for monitoring health of application servers and user’s activity alerts and flow.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker and Terraform.
  • Prepared unit test cases using Junit and performance testing using JMeter.
  • Involved in writing SQL, Stored procedures for back end and used Views and Functions at the SQL Server database end and NoSQL dB like MongoDB storage of data for audit purpose.
  • Used Gradle as build tool for creating EAR, WAR and JAR files to be deployed in application servers and Log4J2 for logging data related to application.
  • Extensively used Git for version controlling and regularly pushed the code to GitLab.
  • Used Rally as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Environment: HTML5, CSS4, Java8, Java 11 Spring boot, Microservices, Restful Web services, Kafka, Spring JPA, Spring Batch, AWS, Docker, SQL Server, React JS, Docker, Jenkins, Terraform, Junit, Git, Rally.

Sr Java Full Stack Developer

Confidential - Dallas, TX

Responsibilities:

  • Gathered and analyzed architectural design requirements, functional specifications of the client module.
  • Performed the detailed design of application and technology architecture components and classes.
  • Implemented Agile methodology, participated in daily scrum meetings, code reviews, sprint planning and retrospectives as part of Agile methodology.
  • Designed the front-end screens using HTML5, CSS4. Developed Angular controllers, services, filters and developed HTML templates with various Angular directives.
  • Developed, maintained and enhanced Microservices using spring Boot with integration to NoSQL dB like MongoDB.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Design, develop and test HTML5, CSS3, Bootstrap and ReactJS that meets accessibility and web browser standards.
  • Added Excel-Builder to download the Tabular data in Excel format using ReactJS.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon.
  • Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework.
  • Involved in writing SQL, Stored procedures and PL/SQL for back end and used Views and Functions at the Oracle 11g database end and NoSQL dB like MongoDB storage of data for audit purpose.
  • Developed objects using Spring Data JPA for integrating with database and to perform CRUD operations.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket for storage and backup on AWS.
  • Created EBS volumes for storing applications with AWS EC2 instances whenever they are mounted.
  • Created Docker images for applications which needed to be deployed on top of Kubernetes and used Jenkins for building the application and deployment to Jboss servers.
  • Responsible for support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the JFrog Artifactory.
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
  • Utilized Kibana dashboard for monitoring health of application servers and user’s activity alerts and flow.

Environment: Java 8, Spring boot, Microservices, HTML5, CSS4, Angular 9, Design patterns, JPA, Maven, Restful Web services, JSON, Kafka, MongoDB, AWS, Junit, Jasmine, JBoss, SQL, Docker, Kibana, Log4J2, Jenkins, JMeter.

Java Full Stack Developer

Confidential - Birmingham, AL

Responsibilities:

  • Designing and developing the Commercial Business Portal using Angular 4 along with HTML5, CSS3, JavaScript.
  • Developed microservices in Java / Kotlin using Spring for integration with marketplaces and internal systems.
  • Analyzed asynchronous calls in Kotlin, consuming APIs using Retrofit.
  • Work with Android application development teams using Java, Kotlin and discuss project schedules for carrier apps,
  • RESTful API design and maintenance in Java and Kotlin
  • Responsible for potential migration of Kotlin-based Android Application to Xamarin
  • Implemented UI components using Angular 4 dependency Injection, Models, data binding and controllers.
  • Involving in requirement gathering, designing, development, UI reviews, and maintenance.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Involving in developing HTML and JavaScript for client-side presentation and data validation.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon and exposed through one API gateway.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Used GIT for version control, experience with Git-Bash and Git.
  • Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using spring security.
  • Actively involved developing proof of concept for a newly proposed application in using NodeJS.
  • Worked with modules like SQL for database persistence using NodeJS to interact with SQL server.
  • Worked with JSON web tokens (JWT) for authentication and authorization using NodeJS.
  • Worked with npm commands and using package. json for managing dependencies and dev-dependencies of NodeJS applications.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as storage service to store data.
  • Used WebSphere for application deployment and Log 4J2 used for Logging/debugging.
  • Used IBM MQ has been used as a messaging system between the third-party vendors and client application.
  • Developed code using IntelliJ Idea as an Integrated Development Environment for java-based applications.

Environment: Java8, java11, HTML5, CSS 3, Bootstrap, Kotlin, Angular 4, Ajax, Maven, Spring Boot, OAuth2, PL/SQL, Docker, Restful Web services, Oracle 11g, AWS SDK, IBM MQ, IntelliJ Idea, WebSphere Application Server, GIT, Junit.

Full stack Developer

Confidential

Responsibilities:

  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Developed responsive web applications using Angular 11/10/9, Angular JS, Angular Material
  • Design, Typescript, JavaScript, HTML, Flex Layout & SCSS.
  • Developed visualization and dashboard pages.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
  • Produced documentation for Microservices and Applications supporting Change Management process.
  • Worked on Spring boot, Spring Restful template to develop Application-Level Micro services.
  • Developed Rest Api to processes the data from DB to another Rest Service.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
  • Used Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
  • Developed user interface by using the React HOC, Flux/Redux for SPA development.
  • Used React Observables to create custom components for data manipulations and to display data in company standard format.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
  • Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and React Promises.
  • Enhanced the React Observables with Redux, React-router and Redux-thunk.
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Revamping and rewriting front-end using preach js, redux, saga, webpack.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Setup Data access layer with JDBC Template and Hibernate Template on Spring framework.
  • Created all hibernate domain classes to map to the database and handled all CRUD operations.
  • Used version control repository GIT and JIRA for issue tracking, Jules for Build Process.

Environment: HTML, Angular 11/10/9/1.x, Single Spa, Typescript, SCSS, HTML, Git, Bitbucket, Angular Material, Flex monster, D3, Leaflet, Flex Layout, AWS S3 & VS Code, HTML5, CSS3, Java Script, Restful Services, Spring MVC, Spring, Spring Boot, Spring Security, Spring Core, JDK, nMulti-Threading, Hibernate, My SQL, Maven,, React.JS, React JS, Redux, React HOC, React Observables, React Async Await, React Promises, Saga, Thunk, JWT, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap.JS, Angular.JS, Jenkins, JBoss, JPMC Cloud, Kubernetes, Docker, SVN, Swagger, Cucumber, JUnit, IntelliJ, Jira.

Jr. Java Developer

Confidential

Responsibilities:

  • Followed Waterfall Methodology to implement the features.
  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on JBoss Server and used CVS as the version control manager.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Log4J, JBoss, MYSQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!