Rahul M

Rahul M Email and Phone Number

Sr. Full Stack Java Developer @ Walmart Global Tech
sunnyvale, california, united states
Rahul M's Location
Mason, Ohio, United States, United States
About Rahul M

Rahul M is a Sr. Full Stack Java Developer at Walmart Global Tech.

Rahul M's Current Company Details
Walmart Global Tech

Walmart Global Tech

View
Sr. Full Stack Java Developer
sunnyvale, california, united states
Employees:
6441
Rahul M Work Experience Details
  • Walmart Global Tech
    Java Full Stack Tech Lead
    Walmart Global Tech Mar 2022 - Present
    Cincinnati, Ohio, United States
    Developed user interface with HTML5, CSS3, JSON, AJAX, ReactJS and on server-side Technology with NodeJS.Involved in all phases of the Software Development Life Cycle (SDLC), adhering to Agile Scrum Methodology and collaborating within cross-functional teams to plan, design, develop, test, and deploy Java-based solutions, ensuring efficient project delivery and meeting business objectives.Built rich prototypes and frontend interfaces using a combination of HTML5, CSS3, React.js, jQuery, AJAX, and JSON, leveraging Bootstrap for responsive design, resulting in user-friendly and engaging web applications.Utilized React.js, React Flux and Redux architecture, applying advanced object-oriented concepts to optimize website performance. Created stateless, functional components, and leveraged React.js features, including Forms, Events, Keys, Router, Animations and Redux for seamless user experiences.Implemented Redux architecture, incorporating complex object-oriented concepts, to further enhance website performance and efficiently manage form state with Redux form.Applied lambda expressions and Streams to enable internal iteration, streamlining collection operations like Filter, Map and Collection. Proficient in building fault-tolerant and scalable solutions, leveraging AWS services like EC2, ECS, and Lambda.Developed and deployed cloud-native microservices architecture on AWS using Docker and Kubernetes, resulting in improved scalability and fault tolerance for a high-traffic e-commerce applicationDeveloped and maintained Scala-based applications, leveraging its functional programming features and expressive syntax to enhance code readability and maintainability.
  • Liberty Mutual Insurance
    Sr. Full Stack Java Developer
    Liberty Mutual Insurance Nov 2020 - Feb 2022
    Boston, Massachusetts, United States
    Designed and developed dynamic applications using cutting-edge technologies such as HTML5, CSS3, Angular.js, TypeScript, SASS, jQuery, and AJAX. Designed and developed Single Page Applications (SPAs) by using Angular concepts such as Components, Directives, Services, Promises, Templating, Dependency Injection, two-way data binding and HTTP with Angular interceptors. Developed dynamic and responsive web applications by integrating Angular with Bootstrap and integrating with web services. Used Azure for Scaling and checking the reliability of the applications which were developed during the project.Responsible for building scalable distributed data solutions using Azure Data Lake, Azure Databrick, Azure HDInsight, and Azure Cosmos DB.Designed and developed UI components, routing, classes, validation rules, and form data structures using Angular, Bootstrap, and various generic JavaScript functions, while creating reusable TypeScript components to consume REST APIs, ensuring efficient and user-friendly Java full-stack applications.Implemented lambda expressions to optimize code efficiency and write concise, functional-style Java code, enhancing collection operations and working seamlessly with functional interfaces.Worked on advanced Java concepts, including Java Streams API, to perform efficient data manipulation and processing tasks, reducing code complexity, and enhancing performance. Designing and developing RESTful APIs and utilizing Postman for API testing and documentation, ensuring seamless communication between frontend and backend systemsImplemented Spring Integration framework in conjunction with Spring MVC to deliver efficient workflow solutions and successfully integrated ORM using JPA and Hibernate frameworks, leveraging Spring ORM with spring framework to communicate with the backend, resulting in robust and high-performance application.
  • Regions Bank
    Full Stack Java Developer
    Regions Bank Dec 2018 - Oct 2020
    Irving, Texas, United States
    Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework. Worked on behavior driven development (BDD) using SCRUM framework under Agile Methodology. Optimized HTML code for improving website performance and faster page loading times.Utilized CSS to create interactive data visualizations for medical reports and charts.Used Bootstrap components of Angular-Ul like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application. Used Spring Boot properties like actuators and health checkers to enhance Microservice implementations.Developed Bill generation and Plan management modules in Angular, leveraging advanced features such as data binding, routing (ng-route), custom filters and directives to meet business requirements. Worked on Angular components including Controllers, Filters, Services, Templates, Injectors, ensuring efficient and seamless application development.Built prototype for various required services such as Scheduling, Logging and Notification Service using third party Node.js based JavaScript library.Designed and developed Microservices using (MEAN Stack) Node.js, Angular Elastic search on Private Cloud OpenStack Platform using Express.js.Developed Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA and Messaging engines.Implemented Hibernate Query Language (HQL) and Criteria API to execute database queries, promoting database-agnostic code and enhancing application performance.Utilized RabbitMQ as a robust and scalable message broker and created asynchronous communication and seamless integration between distributed systems.Worked with Azure Microservices, Azure Functions and Azure Solutions and used Azure for storage of data in the cloudlike Azure Data Factory and Azure Cosmos DB.
  • Charter Communications
    Sr. Java Developer
    Charter Communications Oct 2016 - Nov 2018
    Charlotte, North Carolina, United States
    Used Spring for bean instantiation, annotations, controllers, request mapping to handle the Web service request and responseDeveloped REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database used Angular JS as the development framework to build a single-page application and reusable Angular JS applications.Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, J Query, AJAX and JSON.Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Rest API.Extensive use for developing test cases and performed unit and integration, tested by using J unit involved in developing Web services operations in Service Oriented Architecture (SOA).Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teamsUsed Spring Framework 4.1 for the application development. Involved in front end development using Struts, JSP's, JSF and JSTLExtracted data in UI for different clients using JSON. Integrated with third party Sale point API to make restful Web services call used Maven for the project management like build, install deployed application on Apache Tomcat server.Have Experience in using GitHub repository to run the Jenkins job for Continues Integration.Developed Groovy scripts to test Report application output used Selenium for UI automation.
  • United Airlines
    Sr. Java Developer
    United Airlines Oct 2015 - Nov 2016
    Chicago, Illinois, United States
    Proven track record of thriving in Agile environments and adeptly navigating iterative models throughout the end-to-end Software Development Life Cycle (SDLC).Utilized Core Java concepts to spearhead and actively contribute to the analysis, design, development, and testing stages of diverse projects.Developed web applications utilizing HTML, CSS, JavaScript, jQuery, Bootstrap and Node.js to create single-page user interfaces adhering to established guidelines and standards for webpage maintenance.Utilized Java JProfiler to conduct JVM profiling in Java, identifying and measuring methods within modules that consumed significant processing time. Developed React JS pages, Web services calls and AJAX calls for the application.Worked in using React components, Forms, Events, Keys, Router, Animations, and Flux concept.Implemented stable React components and stand-alone functions to be added to any future pages.Developed and Implemented backend applications using Spring Boot, Spring IOC and AOP for Middle Tier, incorporating Spring Beans for encapsulating business logic and developed Controllers and Validators with Spring MVC framework for seamless data flow.Worked with distributed tracing tools to troubleshoot and debug Microservices communication latency issues.Developed modular Java code, leveraging advanced features such as Time API, Functional Interfaces, Completable Future, Optional, Multithreading, Transaction Management and Exception handling.Developed RESTful APIs with Spring Boot, implementing DAO layers with Spring annotations for data access.Developed and planned, deployed, monitored, and managed Amazon AWS cloud infrastructure, employing multiple EC2 nodes and VMWare. Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.Utilized the Spring framework in conjunction with Hibernate to seamlessly map data to the Oracle database, leveraging Hibernate Annotations for efficient and straightforward mapping.
  • Dxc Technology
    Java Developer
    Dxc Technology Oct 2012 - Nov 2013
    Hyderabad, Telangana, India
    Worked on Garbage Collection, Multithreading, Collections, Event Handling and Exception Handling. Utilized Java frameworks Spring and Hibernate to develop robust and scalable enterprise applications.Designed and developed web interfaces using Struts, JSP, CSS and JavaScript, leveraging Struts custom tag libraries and HTML logic tags to create user interfaces efficiently and reduce manual HTML coding.Utilized React JS for templating for faster compilation and developing reusable components.Developed XML Schemas and utilized SAX parsers for parsing XML data, while integrating all components within the Struts framework through Web.xml, struts.cfg.xml and Validation.xml files.Implemented EJB MDBs for asynchronous message processing and integration and successfully developed and deployed multiple Entity EJBs and Session EJBs.Responsible for database design, Creating tables with constraints and skillfully crafting SQL queries, Views, and functions for the MSSQL database.Utilized JPA support for efficient database connections, handling selects, updates, deletes and inserts, along with calling stored functions. Led the development of data access beans and middleware web service components while skillfully implementing the persistence layer with JPA and POJOs to represent the database tables.Deployed the application using IBM WebSphere Application Server and developed build scripts with Ant Tool for deployment and testing purposes.Integrated messaging systems like JMS and implemented web services following SOA architecture, meeting company requirements and contracts with other services for seamless and scalable application communication.Utilized SVN as the version control system to manage common source code used by developers.Developed JUnit test cases to validate the functionalities.
  • Intense Technologies
    J2Ee Developer
    Intense Technologies Jan 2012 - Sep 2012
    Hyderabad, Telangana, India
    Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology in writing Spring MVC Configuration XML file that contains declarations and another dependent object declaration. Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the applicationInserted Dependency Injection between components using Spring (IOC) concept implemented Asynchronous messaging between components using JMS.Used Spring Security to provide authentication, authorization and access-control features for this application wrote Stored Procedures and complicated queries for IBM DB2 Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons worked on parsing the XML files using DOM/SAX parsersInvolved in coding used Struts, spring and Hibernate, REST/SOAP web services, JSF frame works in the development of the User Interfaces using HTML, JSP, JS, CSS and AJAX. Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files created JAX-RS REST API for GET, POST, PUT and DELETE requestsUsed MQ series of messaging and queuing purpose in the application created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool. Responsible for designing, coding and developed the application in J2EE using XML MVC involved in Unit Testing of various modules by generating the Test Cases.Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase. Implemented PL/SQL procedures and views in Oracle Database using Altova Database spy performed configurations and day to day activities using Web Logic

Rahul M Education Details

Frequently Asked Questions about Rahul M

What company does Rahul M work for?

Rahul M works for Walmart Global Tech

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

Rahul M's current role is Sr. Full Stack Java Developer.

What schools did Rahul M attend?

Rahul M attended San Francisco Bay University.

Not the Rahul M you were looking for?

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.