Rahul K

Rahul K Email and Phone Number

Senior Java Full Stack Developer @ QVC
United States
Rahul K's Location
United States, United States
About Rahul K

Experienced Senior Full Stack Java Developer with a demonstrated history of working in various industries. Skilled in Core Java, Amazon Web Services (AWS), J2EE Web Services, Micro-services, Angular, React, and SpringBoot. Strong engineering professional with a Bachelor of Engineering - BE in Computer Science from University College of Engineering, Osmania University.

Rahul K's Current Company Details
QVC

Qvc

View
Senior Java Full Stack Developer
United States
Employees:
9283
Rahul K Work Experience Details
  • Qvc
    Senior Java Full Stack Developer
    Qvc
    United States
  • Qvc
    Senior Java Developer
    Qvc Apr 2023 - Present
    West Chester, Pennsylvania, Us
    • Spearheaded development of key services integral to architectural success as part of a collaborative team.• Engineered and executed Java-based applications with Spring Boot, enhancing performance metrics by 50% through RESTful service integration.• Innovated a cloud-native orchestration service called PDS, leveraging Spring Boot for a microservices architecture, resulting in superior reliability over the legacy IBM WebSphere Commerce system.• Successfully replaced the error-prone legacy RTPU process with PDS to enhance reliability and performance. This was designed to normalize and provide product data across various digital platforms including web, mobile apps, and OTT services.• Orchestrated a robust Azure API Management service with Cosmos DB, demonstrating exceptional Java integration and scaling capabilities in cloud environments. Utilized Spring Cloud Azure dependencies for seamless integration and management of cloud-based resources.• Crafted and deployed multiple Azure serverless functions, enabling real-time messaging and event-driven interfaces, reducing operational costs while maintaining efficient resource usage.• Demonstrated expertise in using Terraform for provisioning and managing Azure cloud infrastructure, emphasizing Infrastructure as Code (IaC) best practices.• Collaborated with the Cloud Enablement Team to configure and validate multiple Azure resources with Managed Identities and SPNs across various environments.• Formulated and implemented CI/CD pipelines for Azure Function Apps in Azure DevOps, showcasing adeptness in modern deployment strategies.• Configured Function Apps to integrate with Azure Cosmos DB and Azure Service Bus, enabling efficient handling of change feed events and messaging.• Implemented IP restrictions and User-Assigned Managed Identities for enhanced security and compliance, reflecting a deep understanding of cloud security best practices.
  • Robert Half
    Senior Java Developer
    Robert Half Apr 2022 - Mar 2023
    Menlo Park, Ca, Us
    • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.• Maintained high-quality RESTful services and REST web Services using Spring MVC & JAX-RS. • Worked on Swagger API and auto-generated documentation for all REST calls.• Implemented persistence layer using Spring JDBC template to store the data in Oracle database. • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.• Unstructured data was handled using Mongo DB and Mongoose Connector for connecting to database.• Extensive use of Node.js, Express JS, Mongo DB and Mongoose.JS to create server-side applications.• Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.• Experienced in writing real-time processing using Spark Streaming with Kafka as a data pipe-line system.• Implemented RESTful Web services to retrieve data from client side and made REST API calls, parsed the data to project to client and handled the security and Authorization using Spring Security/ OAuth 2.0 • Created Maven build file to build the application and deployed the application in Web Logic Server.
  • Ascena Retail Group, Inc.
    Senior Java Full Stack Developer
    Ascena Retail Group, Inc. Jul 2019 - May 2022
    Mahwah, Nj, Us
    •Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/O and concurrency, Multi-Threading, JDBC, Generics.•Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.•Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.•Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.•Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.•Developed user interface by using the React JS, Flux for SPA development. •Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 9, Safari and FF.•Used React-Router to turn application into Single Page Application.•Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.•Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.•Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.•Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.•All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.•Implemented the authentication and authorization of the application using Spring Security and OAuth2.•Worked on Swagger API and auto-generated documentation for all REST calls.•Implemented persistence layer using Spring JDBC template to store the data in Oracle database. •Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Abbvie
    Senior Java Full Stack Developer
    Abbvie Dec 2018 - Jun 2019
    North Chicago, Illinois, Us
    •Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.•Involved in cross-platform and Open-Source development including MEAN Stack, Angular 6/7.•Developed complex Angular6/7 UI nested components for reuse and rapid development.•Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.•Created various Modules/controllers/components for the entire application using Angular6/7.•Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 7 and utilized the features of Angular 6.0 to present effective web design.•Built Angular 7 components, UI services to consume REST services using Component based architecture provided by Angular 7.•Worked with Express.js for development of RESTful web services and middleware configurations. •Developed powerful Single Page Application and dynamic responsive Web Application with Angular 6.•Created Angular service and integration with RESTful APIs. Used Angular Http-client to send GET/POST request to fetch data from server.•Extensively involved in upgrading the existing system from Angular 6 to Angular 7.•Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.•Developed multiple POCs to create an interface by using MongoDB, Express JS•Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.•Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.
  • Edward Jones
    Java Full Stack Developer
    Edward Jones Mar 2017 - Nov 2018
    St. Louis, Mo, Us
    •Worked in an Agile work environment for workflow management and content versioning. •Developed applications using java7 and new features of java8(lambda expressions) •Active in coding some of the Core Java concepts such as collections, generics, and multi-threading. •Created the React.js express Server combined with Socket.io to build MVC framework from front-end side Angular 4 to back-end MongoDB, in order to provide broadcast as well as chatting service. •Built Angular 4 components, UI services to consume REST services using Component-based architecture provided by Angular 4.•Setup Spring Job by configuring job Tasklets, Quartz Scheduler, and Listeners for error handling, report generation, and service retry mechanisms on failures. •Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services. •Used Spring Security to provide primitives for securing application access. •Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files, and generation of the database schema. •Developer message processing API's in order to update our local cache. •Worked on most of the AWS services EC2, IAM, S3, VPC, ELB, RDS, EBS, AMI, SNS, Cloud Watch, CloudFormation, Autoscaling, Cloud Front, Dynamo DB, AWS IoT, Redshift, and Route53 and also knowledge in Google Cloud Platform. •Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. •Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns. •Setup the Continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brewmaster instance, which reduces the time for the deployment of microservices.
  • Cummins Inc.
    Java Software Engineer
    Cummins Inc. Sep 2016 - Feb 2017
    Columbus, Indiana, Us
    •Full life cycle experience including requirements analysis, high-level design, detailed design, UMLs, data model design, coding, testing, and creation of functional and technical design documentation•Used NPM for installing required node modules and other published Angular NPM modules.•Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.•Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, NPM, Cassandra.•Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.•Enhanced legacy application by building new components in Angular 2 and typescript.•Developed single page applications using Angular 2, Typescript, web pack, and grunt.•Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.•Implemented migration of data from Oracle database to Cassandra using a parallel run technique•Involved in designing various stages of migrating data from RDBMS to Cassandra•Imported Bulk Data into Cassandra file system Using Thrift API•Implemented an internal Rest Service Layer of services using Java, JAX-RS to interact with Cassandra •Perform analytics on Time Series Data exists in Cassandra using Java API•Experience in deploying Cassandra over Docker containers •Working on AWS Elastic load balancing for deploying applications in high availability.•Developed API for using AWS Lambda to manage the servers and run the code in the AWS.•Developed business tier components and services using RESTful web services•Used Spring Rest Controllers and Spring Web MVC extensively to implement server-side business logic•Used Spring JPA to design entity data mapping with Oracle DB•Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, etc.
  • Centene Corporation
    Java Ui Developer
    Centene Corporation Apr 2015 - Aug 2016
    Saint Louis, Mo, Us
    •Involved in Daily Scrum meetings, Sprint Planning, and estimation of the tasks for the user stories. •Gathered and clarified requirements with business analysts to feed into high-level customization design, development, and installation phases. •Involved in the front end using JSP, JSTL, jQuery UI, Servlets, HTML, JavaScript, AJAX, and Backbone. •Worked on Spring modules like Dependency Injection (DI), Aspect-Oriented Programming (AOP) and Spring Mail, Spring JMS, and Spring Security. •Involved in the development of Agent Verification System using Spring MVC framework. •Spring AOP is used for logging, auditing, and transaction management to distinguish business logic from the cross-cutting concerns. •Developed Batch Rescore Tool to rescore multiple claims using Multithreading. •AngularJS framework for page rendering and Ajax calls to backend RESTful services. •Designed UI web pages using web technologies like HTML, XHTML, and CSS. •Worked on MVC framework like AngularJS for developing single-page applications. •Web application development for backend system using AngularJS and NodeJS. •UI development with technologies like HTML 5, AngularJS, Bootstrap, and jQuery. •Used jQuery to make the application highly interactive and used JSON objects for efficient coding. •Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap. •Worked with Spring controllers, View Resolvers, and Model and View Objects.
  • Four Soft
    Java Full Stack Developer
    Four Soft Nov 2013 - Nov 2014
    Hyderabad, Andhra Pradesh, In
    • Extensively used Hibernate in data access layer to access and update information in the database.• Develop Servlets, Session and Entity Bean to implement logic and deploy on the Web Sphere Server.• Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.• Used Web logic server for deployment and eclipse 3.0 as Java IDE tool for creating JSP's, Servlets.• Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.• Worked extensively on SOAP Web Services, XML, JMS and Spring Controller.• Created SQL Loader script generator application using UNIX shell scripting and Oracle (PL/SQL).• Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.• Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.• Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Sonata Software
    Java Developer
    Sonata Software Apr 2012 - Oct 2013
    Bangalore, Karnataka, In
    • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development. • Implemented Struts Framework and Hibernate in the new version of the Application. • Involved in coding for the presentation layer using Struts and JavaScript. • Developed Stateless session beans to parse (parser framework) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.• Developed necessary parsing and XML construction logic using XML parser APIs JAXB.• Developed user interface using JSP, Struts published validation framework to support client side and server-side validation.• Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server. • Implement modules into Node.JS to integrate with designs and requirements. • Taken care of java multi-Threading in common java classes/library. • Extensively used Java Scripts to enforce client-side validations and also used jQuery for Ajax processing.

Rahul K Skills

Java Jenkins Angular Amazon Web Services Apache Kafka Rest Apis Full Stack Development Javascript Devops React.js Sql

Rahul K Education Details

  • Osmania University
    Osmania University
    Computer Science

Frequently Asked Questions about Rahul K

What company does Rahul K work for?

Rahul K works for Qvc

What is Rahul K's role at the current company?

Rahul K's current role is Senior Java Full Stack Developer.

What schools did Rahul K attend?

Rahul K attended Osmania University.

What skills is Rahul K known for?

Rahul K has skills like Java, Jenkins, Angular, Amazon Web Services, Apache Kafka, Rest Apis, Full Stack Development, Javascript, Devops, React.js, Sql.

Who are Rahul K's colleagues?

Rahul K's colleagues are Alice Moulder, Lisa Wiggins, Anke Japtok, Ashley Irons, Carmella Pritchett, Stephanie Cruz, Josiah Calvert.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.