We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of strong experience in different phases of Software Development Life Cycle (SDLC) includes Analysis, Design, Implementation0 and Testing of Multi - Tier distributed applications using Java Technologies
  • Experienced in using Software development methodologies, Agile methodology through Scrum and different other methods
  • High level of technical knowledge in Core Java, J2EE with understanding of Lambda Expressions, Stream API, Garbage Collector, Collections, Multithreading, Exception handling, and collections.
  • Development experience in building applications using HTML5, CSS3, JavaScript, Angular JS, React JS, Node JS, Bootstrap, AJAX, JSON, XML, JSP.
  • Experienced in implementing single page applications using Angular.JS directives, routing modules.
  • Skilled in Angular Features like creating custom Directives, Pipes, Dependency Injection, Modules.
  • Experienced in creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 8.
  • Proficient in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Also worked with React Router for developing Single Page Applications (SPA).
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Hands-on experience implementing micro services using Spring Boot.
  • Experience in installing dependencies using NPM package manager.
  • Experienced with REST and SOAPweb services using JAX-RS,JAX-WSand JAXB
  • Experienced in working with Spring Framework and related technologies such as Spring MVC, Spring Data, Spring Boot, Spring Security, and Spring Web Flow.
  • Experienced in using design patterns including Data Access Object, Business, MVC, Factory, Abstract Factory, Singleton.
  • Experienced in NoSQL databases like MongoDB, Cassandra, Dynamo DB. Relational databases like Oracle, SQL Server, MySQL, DB2 and PL/SQL
  • Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases.
  • Strong experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
  • Hands-on experience in configuring and deployment for application web servers like Apache Tomcat, JBoss, Glassfish, and WebLogic.
  • Experienced in creating applications with Visual Studio, Eclipse, and IntelliJ
  • Experienced on AmazonAWS,EC2, S3andcloud front, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud.
  • Designed and deployed a various applications utilizing almost all the AWS stack (Including RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Participated in code reviews, experienced in using build/deploy tool such as Jenkins for Continuous Integration and Deployment for Micro services.
  • Proficient in Unit testing tools like using Junit, Karma, Jasmine, and Protractor and Integration testing tools like Mockito.
  • Experienced in using Eureka servers while deploying in EC2.
  • Knowledge on use of project management software (JIRA) for issue tracking, maintaining tickets specific to bug fixes and enhancements.
  • Developed and implementedSplunk infrastructure, deployment, products, apps, reports, alerts, and dashboards.

TECHNICAL SKILLS:

Programming Languages: Java (1.8, Java 1.7, 1.6,1.5) C, C++, PL/SQL, Python

Software Methodologies: Agile, Scrum, TDD, SDLC, waterfall

J2EETechnologies& frameworks: JSP (2.x), Servlets 3.1, JDBC, Java Beans XSD, SOAP, Axis, Java Security.

Web Technologies: HTML, DHTML, AJAX, Bootstrap, TypeScript, JavaScript, jQuery, XML, CSS, JSON, NodeJS, Angular 10/9, ReactJS.

Frameworks: Spring 4.3, Hibernate, Spring Security, Spring MVC, Spring Boot, Spring Data, Servlets.

Web Services: SOAP, RESTful, Oracle SOA.

Design Patterns: Singleton, Data Transfer Object, Data Access Object, MVC.

IDEs: Visual Studio, Eclipse, Net Beans 8.0.2, IntelliJ IDEA 2017.1, Spring Tool Suite, Android Studio.

Application/Web Servers: Apache Tomcat (8.5/8.0), Apache HTTP Server

Relational Databases: SQL Server 2012/2014/2016, MySQL, Postgres SQL.

NoSQL Databases: MongoDB, Cassandra

Build Tools: Maven3.3.9, Ant 1.10, Jenkins.

Testing Tools: JUnit, Mockito, Log4J, Mock Framework, Cucumber, Selenium, Jasmine, Putty, Splunk

Version and Source Control: GIT, Bit Bucket, SVN, Rational Rose, GITHUB 2.12.0.

Operating Systems: Windows, Unix, Linux, Mac OS.

Cloud Technologies: AWS, EC2, GCP, Docker, Azure.

OR Mapping: Hibernate, JPA, ODM

Messaging Platforms: JMS MQ, Apache Kafka.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Agile Scrum methodologies and worked as the Design, Development, and System Testing and participated in scrum and sprint meetings.
  • Involved in developing front-end application using HTML5, CSS3, JAVASCRIPT, JQUERY, Bootstrap, and Angular CLI.
  • Developed user interface using Angular 9 and Spring Boot was used to create the middle tier.
  • Worked in Angular 9 application while using Type Script for notification management and delivery.
  • Used Node.js to build the Rest services.
  • Worked on advanced Java 8 features such as Lambda Expressions, parallel operations on collections and multithreading.
  • Worked with multi-tier application design and implementation using web-based technologies such as Spring Boot.
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring micro services.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Implemented Spring Cloud and Netflix OSS-Eureka for service registration and discovery and with Zuul API gateway for Spring boot Application
  • Created RESTful Web Services to retrieve data from client side using MicroServices architecture and used JPA to communicate with Databases.
  • Built reusable, JSON/backend configurable components such as Forms, Tables, and Dashboard.
  • Worked on Kafka messaging system to send and receive notifications within theJavaCode
  • Participated in Test Driven Development (TDD) using Junit.
  • Involved on CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB HA strategies, including replica sets and/or MongoDB scaling across data centers.
  • Used Amazon Web Services (AWS) to build, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Involved on core AWS services (S3, EC2, ELB, Route53, VPC, Subnet, AutoScaling, cloud Watch, ECS, cloud Trail, etc.
  • Created auto-generated documentation for all REST calls using Swagger API
  • Used Maven to develop and deploy the application to the server.
  • Created and executed test scripts using Selenium UI based approach
  • Worked with version control systems such as GIT and used source code management client tools such as Git Bash, GitHub, and Git Lab.
  • Used Docker and Kubernetes for deploying the project with an automated process using

    GIT and CI/CD concepts with the help of Bitbucket.

  • Used Log4j to log different tiers of information into the log files, including error, info, and debug.
  • Worked on Jenkins setting up CI/CD pipelines.
  • Used JIRA for Project management, bug tracking, and issue tracking.

Environment: Java, Spring Boot, Agile, Angular 10, Node JS, HTML5, Lambda Expressions, Stream API, AWS, Maven, Rest Service, Kafka, Test Driven Development, Amazon Web Services, MongoDB, GIT, GitHub, GitLab, Docker. Kubernetes, JIRA.

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of theapplication.
  • Participated in all the phases of the SDLC that involve analysis, specification, design, implementation, testing, and production support.
  • Proficiently worked on developing front-end user interfaces using React, HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript for interactive cross-browser functionality, complex user interface.
  • Worked in usingReactJS components, Forms, Events, Keys, Router, Animations and built Single-page applications (SPA)
  • Used Visual Studio Code for development of the JSX Pages.
  • Improved the efficiency of application by utilizing Java 1.8 features like Lambda expressions and Stream API to perform bulk operations on Collections in Sequential and Parallel manner.
  • Worked in usingReactJS components, Forms, Events, Keys, Router, Animations,andFlux concept.
  • Worked with Microservice architecture using Spring Boot to modularize code and implemented REST APIs using Spring REST and integrated Swagger API for documentation.
  • Developed Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Used Hibernate framework for mapping entities to database tables.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Created a mobile application that accessed MongoDB using NodeJS using the Mongoose API.
  • Used Maven build script for building and deploying the application and designing new database tables for the enhancements.
  • Developed application-level code to connect with APIs, RESTful Web Services using JSON, Ajax
  • Used Karma and Jasmine tools on ReactJS applications to perform unit testing
  • Worked on Azure Cloud Services to perform various web operations in Azure App Service.
  • Used Azure Cloud for API Management with security integration.
  • Developed the service where Azure storage is used to store the blob files.
  • Experienced in Message Queue (MQ) services like Apache Kafka.
  • To set up Kafka clusters I worked along with the Kafka Admin team on the QA and Production environment
  • Used Junit with Mockito to carry out integration, regression, and unit testing, and built the tool using Maven.
  • Involved in User AcceptanceTesting(UAT).
  • Create, improve, and maintain a Spring Boot-based microservices application using Docker containers and Kubernetes with Azure Container Service.
  • Developing and maintaining Git repository and establishing a great collaboration among the cross-functional development team
  • Responsible for checking cross browser compatibility - Safari, Internet Explorer, Firefox, and Chrome
  • Used Gradle to automate the builds and managing project.
  • Used Service now to raise of incidents and work on the incidents related to customer

Environment: Java 8, Agile, HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, React, Node JS, Azure, Mongo DB, Hibernate, Junit, Kafka, Maven, karma, jasmine, Visual Studio code, Mockito, Kubernetes, JIRA

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked in an Agile, collaborative environment to receive design requirements, peer program, and test applications.
  • Used core Java to build new functionality based on requirements
  • Worked on, Multithreading, CI/CD, Cloud Computing, Web technologies designed UI screens using JSP.
  • Created web applications with HTML5, CSS3, Bootstrap3, JavaScript, Hibernate, jQuery framework and AJAX.
  • Developed the dynamic and responsive web pages by customized services and directives using the Angular
  • Implemented the back end of applications using the Spring 4.0
  • Developed/Maintained RESTful APIs which provided data to a collection ofwebapps and services.
  • Developed the Business requirements using Spring MVC Framework.
  • Implemented the application using the Spring MVC framework and handled the authentication, authorization, and access-control features by using SpringSecurity.
  • Developed REST Web Services using Spring MVC to extra client-relate dated data from databases.
  • Created detailed design documents which have the UML Design diagrams, table information, object model for thedeveloper.
  • Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
  • Integrated Apache Kafka to the application for a message broker for pub-sub mechanism
  • Developed the Backend software to consume third-party SOAP/RESTful APIs.
  • Performed various data operationson Several data operations PL/SQL procedures, complex queries.
  • Cassandra DB database is used to load and write the application data
  • Proficient of API Management with security integration in Azure Cloud.
  • Created a new resource group and virtual machines in Azure Cloud.
  • Implemented Log4j for Logging Errors, debugging, and tracking using logger's components.
  • Employed Tomcat as the application server and IntelliJ as the development tool.
  • Worked on version control maintenance using Git branching strategy.
  • Created charts using the Splunk for the log data and analyze log data to know customer experience.

Environment: Agile Methodology, CSS3, jQuery, AJAX, JavaScript, JSON, HTML 5,Angular JS, Spring, Apache Kafka, Spring Framework,Jenkins.

Confidential

Sr. Java Developer

Responsibilities:

  • Worked in an agile environment, contributing to the development of products through SDLC, from requirements definition through successful deployment.
  • Developed multiple applications using HTML, Bootstrap, JavaScript, jQuery, CSS and JSP.
  • AJAX and jQuery, JSP are used to collect the data from the backend.
  • Used Spring MVC to develop the user interface screens for logging into the system and managing various network aspects. used the IDE’s IntelliJ and Eclipse to design the code modules.
  • Used Java Servlets extensively.
  • Deployed the application Apache Tomcat server is used.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints, and views for numerous databases Oracle.
  • Created various desktop applications using Swing Layout managers and swing components.
  • Validations of Client-side had performed JavaScript.
  • Used Swing components for creating a desktop application.
  • Handled the HTML errors in site core content editor
  • Developed backend services for Spring (For the flex to access the database).
  • Created an API documentation site which describes how to use each service.
  • Collaborate in person with clients biweekly to deliver completed project requirements.

Environment: Java/J2EE, Agile, HTML, Bootstrap, JavaScript, Ajax, jQuery, CSS, JSP, JDBC, Spring, Spring MVC, SEO, Eclipse, Oracle, IntelliJ, Eclipse, Swing

Confidential

Java Developer

Responsibilities:

  • Actively involved in different stages of the Waterfall Software Development processes.
  • Designed and Developed UIwebpages using like HTML, CSS, PHP, JavaScript.
  • Worked to resolve the problem of concurrency implemented Core Java OOPS technology along with Multithreaded environment
  • Created different kinds of UML Diagrams using the Star UML tool.
  • Log4j is used for Debugging and logging.
  • Used MYSQL Developer to create the database schema and the tables.
  • Worked on the application building using Eclipse.
  • ANT scripts are written for building application artifacts
  • Extremely active in managing additional projects while updating the existing website involved in creating web pages using the most effective Search Engine Optimization (SEO) methods.
  • Deployed the application on JBoss server.
  • Participated in bug fixes, enhancements, and code refactoring.

Environment: Waterfall, Java/J2EE, JDBC, HTML, CSS, PHP, JavaScript, JDBC, SEO, Star UML Eclipse, JBoss, Ant, MySQL, Log4j

We'd love your feedback!