Post Job Free
Sign in

Java Developer React Js

Location:
Secaucus, NJ
Posted:
June 25, 2024

Contact this candidate

Resume:

Vivek Kumar

Edison NJ, *****

732-***-****

**********@*****.***

https://www.linkedin.com/in/vivek-kumar-3838a7171/ Summary:

• A seasoned Full Stack Java Developer with over 10 years of experience developing scalable and robust applications using Core Java, Spring, Spring Boot, Spring Security, React.js, and a wide array of AWS services.

• Proven expertise in implementing microservices architecture, securing applications with OAuth 2.0, and improving application performance and scalability with AWS cloud solutions.

• Adept at leading development teams through the entire software development lifecycle, from requirement gathering to deployment and maintenance. Committed to leveraging TDD with JUnit and Mockito for high-quality software delivery.

Education:

Cleveland State University Cleveland, OH Dec 2020

Master’s in Computer and Information Science - GPA 3.41 Coursework: Object-Oriented Software Engineering, Introduction to Algorithms and Data Structures, Advance Programming of Business System, Data Mining, Managing Network/Security Risk, Enterprise DB System & Warehouse, Advance System Analysis & Design.

Sir M. Visvesvaraya Institute of Technology Bangalore, India July 2013 Bachelor of Engineering in Computer Science

Certifications:

• AWS Certified Cloud Practitioner

• Oracle Certified Professional, Java SE 6 Programmer

• Oracle Certified Java EE 6 Web Component Developer

• PCEP Certified Entry-Level Python Programmer

Technical Skills:

Languages : Java 8, 11, Python 3

Frameworks/Libraries : Spring, Spring Boot, Spring Security, Spring Data JPA, Hibernate Web Development : HTML 5, CSS 3, Bootstrap, JavaScript, React.js Databases : Oracle, PostgreSQL, Redis, Couchbase

Testing Tools : JUnit, Mockito

AWS Services : EC2, SQS, SNS, RDS, AWS Lambda, Elastic Beanstalk, Application Load Balancer, RDS, ElastiCache, IAM, KMS, Cloud Watch.

Messaging Systems : Kafka, RabbitMQ

Search Engines : Elasticsearch

Monitoring Tools : Grafana

DevOps Tools : Kubernetes, Docker, Jenkins

Version Control : Git

Professional Experience:

Client: COMCAST Philadelphia, PA, USA Oct 2022- Present Role: Software Developer 3 (Contractor)

Responsibilities:

• Contributed to the Commerce Locker Team, enhancing the Comcast video platform by streamlining billing system transactions and optimizing user offers management.

• Integrated ElastiCache with Redis elevated application efficiency, leading to marked improvements in response times and substantial upgrades in data storage.

• Implemented encryption and decryption of cache data utilizing AWS Key Management Service (KMS) to ensure data security and integrity.

• Contributed to developing the in-flight cache layer with Redis, minimizing duplicate service requests, optimizing resource utilization, and enhancing system efficiency.

• Revitalized and sustained the Locker Restful APIs, focusing on rental and transactional offers through comprehensive enhancements, innovative redesigns, and meticulous maintenance using React JS.

• Leveraged Elasticsearch and Grafana to enable proactive issue identification and system optimization, significantly improving operational efficiency and reliability.

• Developed a robust notification system utilizing Kafka and RabbitMQ, facilitating seamless communication among microservices and enhancing system interoperability. Tech Stack: Java 11, Spring Boot, Spring Cloud, Oracle, PostgreSQL, DynamoDB, Spring Security, Kafka, React.js, Elasticsearch, Docker, Redis, AWS, Lambdas, Grafana, Kubernetes Client: Truist Bank Remote Apr 2021 – Sept 2022

Role: Full Stack Java Developer (Contractor)

Responsibilities:

• Provided on-call support for the customer-facing online Truist web banking application, ensuring a seamless and secure digital banking experience.

• Delivered application performance tuning and feature advancements while meticulously evaluating the effects of upgrade processes, including the development and integration of RESTful web services.

• Implemented a resilient microservices architecture using Spring Cloud components: Eureka for service discovery and registration, Ribbon for client-side load balancing, Zuul for intelligent API routing, externalized configuration management with Config Server/Client, and Hystrix for circuit-breaking and fallback methods.

• Utilized iTextpdf to generate customized account statements and reports and leveraged AWS S3 for secure cloud storage of the generated documents.

• Implemented Single Sign-On (SSO) functionality utilizing Spring Security OAuth 2 to streamline user authentication across multiple applications.

• executed unit test cases utilizing JUnit5, adhering to Test-Driven Development (TDD) principles to ensure robust software quality.

• Engaged in front-end development using React.js, Bootstrap 4, HTML5, and CSS3 to construct a responsive single-page application.

Tech Stack: Java 8, Spring Boot, Oracle, Hibernate, HTML, CSS, Bootstrap, React.js, Spring Cloud (Eureka, Ribbon, Zuul, Hystrix, Config Server, Config Client), Apache Kafka 2.x, Spring Security, Redis, JUnit5, GIT, Docker, Jenkins, AWS Cleveland State University Cleveland, OH, USA Oct 2018 – May 2020 Role: Software Engineer

Responsibilities:

• Collaborated on developing an in-house web application for ComSource, a Cleveland-based enterprise, with support and resources provided by Cleveland State University.

• Developed a web application that manages Square Trade warranties, integrating RESTful APIs to streamline and optimize warranty processing workflows.

• Implemented application logic utilizing Spring Data JPA and Hibernate 5 as the persistence layer frameworks to optimize data management and operations.

• Leveraged Maven for streamlined dependency management, utilized Jenkins for continuous integration to enhance code quality, and employed Docker to containerize the application for improved deployment efficiency.

• Designed and integrated SOAP and REST web services, enabling secure resource retrieval and data exchange. Tech Stack: Java 8, Spring Boot, Spring Data JPA, Hibernate, RESTful web services, Bootstrap 4, JUnit 4, Mockito, Jenkins, Maven, Docker, AWS

Client: Megasoft Information Systems UP, India Jan 2015 – Jul 2018 Role: Software Engineer

Responsibilities:

• Collaborated on Managing banking customer records on the C-KYC portal for the U.P. Cooperative Bank in Lucknow, India.

• Established database connectivity and interactions utilizing Hibernate ORM to facilitate data persistence and retrieval operations.

• Developed JSP front-end pages within a J2EE environment, utilizing the Spring Framework to create dynamic, server-side rendered web content.

• Set up and managed email interactions through the Java Mail API to facilitate robust message exchange capabilities.

• Crafted and executed JUnit test cases to perform thorough unit testing and ensure code integrity. Tech Stack: Ubuntu 16.04, Java, Spring framework, Hibernate, MySQL, SOAP, REST API, JavaScript, HTML5, CSS3, Bootstrap4, JUnit4, Jenkins (CI/CD), Git, Tomcat

Client: Hewlett Packard KA, India Jun 2014 – Sep 2014 Role: Technical Support Engineer

Responsibilities:

• Managed the installation, configuration, and administration of Windows Server 2008/2012, ensuring robust system performance and reliability.

• Resolved a range of technical issues encompassing PC encryption, domain integration, SharePoint functionality, and remote access challenges.

• Served as a member of the HPIT team, diligently monitoring and resolving global HP employee issues within the agreed-upon service level timelines.

• Implemented a rapid recovery strategy to minimize downtime and restore services promptly during system outages.

• Devised preventive measures and sustainable solutions to mitigate the recurrence of technical incidents.



Contact this candidate