Rohit Kumar
Java Full Stack Developer
Phone No: +1-945-***-**** Email ID: **************@*****.*** Summary:
Over 4+ years of experience as Java Full Stack Developer in developing Web Applications/Backend System using Core Java/J2EE technologies, Cloud Technologies and UI Technologies.
Good experience in Core Java concepts such as Object-Oriented Programming (OOP), Data Structures, Collections, Exception Handling, Multi-Threading, Generics.
Proficient in Spring IoC, Spring Core, Spring AOP, Spring Cloud, Spring Boot, Spring MVC, and Spring Security with OAuth, JWT, and SSO platforms.
Proficient in creating responsive and interactive user interfaces using HTML, CSS, jQuery, JavaScript, Typescript, Bootstrap and frameworks such as Angular and React.
Proficient in relational databases using RDBMS technologies such as MySQL, SQL, PostgreSQL, and Oracle, and Experienced with NoSQL databases such as MongoDB, Cassandra, MemCache and Redis.
Experienced Cloud Solutions Architect proficient in AWS, skilled in designing, implementing, and perfecting cloud architectures for scalability, security, and cost-efficiency.
Experience in creating CI/CD pipelines using Jenkins, automating build, test, and deployment processes for applications containerized with Docker and orchestrated with Kubernetes, including managing pods, services, and deployments.
Expert in creating REST APIs with Spring Boot, designing microservices and SOA-based solutions and Expertise in developing web applications with a Microservices architecture using the Spring Framework.
Expertise in using Amazon Web Services (Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, Amazon CloudFront, Amazon Cloud Watch and Expertise in creating instances using Amazon EC2 and using lambda server less programming. Proficient in using AWS Elastic Beanstalk for handling capacity provisioning and monitoring application health.
Experience in Developing dynamic user interfaces with React, utilizing functional components, hooks, Redux for state management, and React Router for seamless navigation.
Strong expertise in database design and management, including SQL, PL/SQL for stored procedures, functions, triggers, sequences, and views.
Extensive experience with NoSQL databases like MongoDB, Cassandra, and Redis, including design and management of schema-less data structures for efficient data storage and retrieval.
Enabled intelligent task delegation by integrating Google Agentspace agents with Java service endpoints, automating workflows like document parsing, payment approval, and data reconciliation.
Experienced in implementing DevOps practices with CI/CD pipelines using Jenkins, Docker, and Kubernetes for streamlined build, deployment, and orchestration.
Expert in designing and maintaining CI/CD pipelines with Jenkins, integrating Docker for containerization, and Kubernetes for orchestration to ensure smooth and automated deployment workflows.
Experience in implementing the new message retry mechanism using Kafka in the event of downstream systems. Also implemented Kafka to act as a broker between the consumer and the producer.
Developed and exposed Java-based REST APIs for integration with Google Agentspace agents, enabling secure backend operations for finance-related use cases.
Experience in Developing comprehensive API documentation using Swagger/Open API to facilitate clear communication between development teams and external stakeholders. Technical Skills:
Programming Languages Java, Kotlin, SQL, PL/SQL
J2EE Technologies JSP, EJB, JMS, JDBC, JPA, ESB, Servlets, EJB, JAXB Web Technologies HTML, CSS, XML, XSLT, WSDL, DTD, DOM, ReactJS, Angular, TypeScript, Node.js, jQuery, JavaScript, BackboneJS, Knex.
Frameworks Spring Boot, Spring Framework, Spring MVC, Spring Cloud, Spring Transaction Management, Spring Security, AngularJS, Angular, Bootstrap, Hibernate, Junit, Mockito, Struts.
Databases Oracle, DB2, PostgreSQL, MySQL, NoSQL.
Testing Tools Junit, Mockito, SoapUI, Postman, JMeter, LoadRunner, Jasmine Application/Web Servers Oracle Web Logic, IBM Web sphere, Apache Tomcat, Jetty, Apache Camel Message Brokers JMS, Kafka, RabbitMQ, ActiveMQ
Professional Experience:
Verra Mobility, Arizona JUN 2024 – JUN 2025
Role: Java Full Stack Developer
Responsibilities:
Build software modules for scheduling, and assignment management for Pasco county DMV in Washington. Develop Java applications to handle driver qualifications, safety regulations, and real-time vehicle tracking.
Developed CRM solutions to manage customer interactions, loyalty programs, and personalized services.
Used Apache Camel and Spring Integration to integrate CRM systems with and ticketing platforms.
Developing Spring Boot based Micro Services using the annotations & implementing architecture patterns, used Spring Rest/JSON to expose Microservices APIs.
Used Spring Boot to create RESTful Web Services, sending and consuming JSON data.
Responsible for developing the sequential and conditional batch jobs using the Spring Batch framework.
Configured load balancing, caching, and circuit breaker patterns through API Gateway for better performance and fault tolerance.
Enhanced legacy application by building new components in React and typescript. Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by React.
React route protection was implemented using React Router to handle authentication and determine whether navigation to a requested route should be allowed.
Custom form field validations were defined using React Hook Form and HTML validation attributes.
Developed a service using Redux Toolkit and Spring Boot for managing files and related assets.
Proficient in managing application state using Redux and handling side effects using middleware such as Redux- Saga.
Deployed service APIs on Google Compute Engine (GCE) instances for integration testing.
Utilized Google App Engine for automatic scaling testing.
Created a Cloud Function deployment setup and configured it to receive events from a Cloud Storage bucket.
Automated Docker image creation and deployments using Cloud Build and Cloud Scheduler.
Open Source contributions for GCP platform like developed load/unload utilities, managed Cloud SQL and BigQuery resources, and released key features in large-scale in-memory data handling using Google Cloud Datastore and Memorystore.
Implemented secure communication protocols between Google Agentspace and Java services using OAuth2, API gateway policies, and encrypted channels, ensuring data integrity and compliance with JPMC security standards.
Integrated Java-based microservices with Google Agentspace to enable intelligent agent collaboration for automating backend workflows and decision-making processes.
Consumed agent decision outputs from Crew AI pipelines and triggered Java-based processes such as report generation, notifications, and workflow execution.
Developed Message Driven Bean for asynchronous sending Messages using JMS. Utilized Apache Kafka to establishing proper communication protocol between service peers and service management system.
Implemented communication authentication using Spring Security and OAuth. Used Log4J for application logging and notification tracing mechanisms.
Client: CGI, Bangaluru, India APR 2019 – MAY 2022
Role: Java Full Stack Developer
Responsibilities:
Involved in all phases of the software development lifecycle (SDLC) for multiple projects, from requirement gathering and design to implementation and maintenance, using Agile methodologies.
Developed enterprise-level applications using J2EE technologies such as Servlets, JSP, and JDBC, ensuring high- availability service delivery.
Designed and implemented RESTful APIs using Spring Boot, effectively managing data exchange and business logic integration across distributed systems.
Extensive use of Spring Framework modules including Spring MVC for web applications, Spring Security for authentication, Spring Data JPA for database interactions.
Enhanced API security with OAuth and JWT, and improved API features with version control, error handling, and rate limiting.
Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using ReactJS.
Worked on the development of presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.
Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
Wrote Database objects like Triggers, Stored procedures in SQL. Generating Reports using Batch Process and UI developed using jQuery.
Education:
Bachelors Degree: B.Tech in Mechanical Engineering
Bachelors College Name: National Institute of Technology, Hamirpur
Bachelors Completion Month and Year: June 2019
Masters Degree: M.S. in Information Technology and Management
Masters College Name: University of Texas at Dallas
Masters Completion Month and Year: May 2024