Hi, I'm Utkarsh, a Senior Java Full Stack Developer with over 10 years of experience building scalable, high-quality software applications. I specialize in Java technologies and modern frameworks like Angular, React, and Vue.js, and I love designing microservices architectures that run seamlessly in cloud environments like AWS and GCP. I’m passionate about writing clean, maintainable code and employing Agile methodologies to deliver projects efficiently. Whether it’s working on front-end UI components or tackling backend scalability challenges with Spring Boot and Kafka, I enjoy collaborating with teams to create software solutions that really make a difference.

Utkarsh

Hi, I'm Utkarsh, a Senior Java Full Stack Developer with over 10 years of experience building scalable, high-quality software applications. I specialize in Java technologies and modern frameworks like Angular, React, and Vue.js, and I love designing microservices architectures that run seamlessly in cloud environments like AWS and GCP. I’m passionate about writing clean, maintainable code and employing Agile methodologies to deliver projects efficiently. Whether it’s working on front-end UI components or tackling backend scalability challenges with Spring Boot and Kafka, I enjoy collaborating with teams to create software solutions that really make a difference.

Available to hire

Hi, I’m Utkarsh, a Senior Java Full Stack Developer with over 10 years of experience building scalable, high-quality software applications. I specialize in Java technologies and modern frameworks like Angular, React, and Vue.js, and I love designing microservices architectures that run seamlessly in cloud environments like AWS and GCP.

I’m passionate about writing clean, maintainable code and employing Agile methodologies to deliver projects efficiently. Whether it’s working on front-end UI components or tackling backend scalability challenges with Spring Boot and Kafka, I enjoy collaborating with teams to create software solutions that really make a difference.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced
Javanese
Fluent
Amharic
Intermediate

Work Experience

Sr. Java Fullstack developer at American Airlines
February 1, 2022 - June 1, 2024
Developed a microservices-based platform consolidating customer data for enhanced service and personalization. Designed backend architecture using Spring Boot and Spring Cloud with scalable RESTful APIs. Leveraged AWS ECS and RDS with Docker containerization. Integrated Apache Kafka and Netflix Eureka for real-time event streaming and service discovery. Built dynamic front-end applications using Angular, React, and Vue.js with responsive design. Implemented CI/CD with Jenkins and automated API documentation with Swagger. Worked on cloud infrastructure with AWS, GCP, Kubernetes, and Terraform. Enhanced security with OAuth 2.0 and maintained codebase using Git and Bitbucket following Agile methodologies.
Sr. Java Full Stack Developer at PennyMac
August 1, 2019 - February 1, 2022
Designed and developed responsive web applications using Angular, React, Vue, and TypeScript integrated with RESTful APIs. Built microservices with Spring Boot and Cloud supporting secure financial transactions. Managed containerized cloud infrastructure using AWS services and Kubernetes. Implemented secure APIs with AWS Lambda, API Gateway, and Cognito. Automated CI/CD pipeline reducing manual deployments. Worked with SQL and NoSQL databases and used Apache Kafka for real-time messaging. Conducted unit testing with Karma, Postman, and Selenium. Improved security and cloud integration using AWS S3, EC2, and OAuth 2.0. Documented APIs with Swagger and managed project workflows with JIRA.
Software Developer at Workday
May 1, 2018 - July 31, 2019
Designed and developed dynamic user interfaces using JSP, JavaScript, React, Angular, and Node.js with RESTful APIs. Contributed across SDLC stages ensuring timely delivery. Modernized platform architecture into microservices for better scalability. Built Single Page Applications with Redux and React Router optimizing performance. Developed backend microservices with Spring Boot and managed NoSQL data with MongoDB. Implemented SSO and external API integrations. Utilized GCP cloud infrastructure and automated CI/CD pipelines with Jenkins and Kubernetes. Integrated Apache Kafka for event-driven microservices communication. Ensured high code quality with unit and integration testing using JUnit and Spring Test. Collaborated in Agile teams using Git and JIRA.
Software Developer at Idea Labs
March 1, 2015 - July 31, 2017
Managed full SDLC phases including design, development, and deployment for cloud-native solutions. Transitioned monolithic apps to microservices using Spring Boot and Cloud. Integrated Apache Kafka for real-time event processing. Utilized AWS EC2, S3, and CloudWatch for scalable infrastructure and monitoring. Employed Docker and Jenkins for containerization and CI/CD. Created responsive Single Page Applications using React, Angular, and Redux Toolkit. Enhanced UI with HTML5, CSS3, jQuery, and Bootstrap. Developed REST and SOAP web services supporting distributed systems. Automated AWS instance maintenance with shell scripts. Implemented unit and integration tests with JUnit and Mockito, resulting in a scalable and fault-tolerant platform.
Java/J2EE Developer at Acolyte Software India Pvt LTD
June 1, 2013 - February 28, 2015
Developed front-end using HTML5, CSS3, JavaScript, AngularJS, and ReactJS ensuring responsive design. Migrated legacy applications to microservices architecture leveraging Spring Boot and Cloud. Implemented secure authentication with Spring Security. Integrated Kafka for event-driven communication and AJAX/JSON for asynchronous data fetch. Deployed microservices on AWS EC2 with Docker and CI/CD automation using Jenkins. Configured AWS S3 for secure file storage. Developed RESTful services and improved platform performance. Created Maven scripts for build automation and managed version control with GitHub. Conducted unit testing with JUnit and fixed REST service issues.
Sr. Java Fullstack developer at American Airlines
February 1, 2022 - June 11, 2024
Developed a microservices-based platform to consolidate customer data into a unified, real-time view, enhancing service efficiency and personalization. Designed scalable backend architecture with Spring Boot and Spring Cloud, developed RESTful APIs, and containerized services with Docker on AWS ECS. Integrated Apache Kafka for real-time event processing, and built dynamic frontends using Angular, React, and Vue.js. Automated CI/CD pipelines with Jenkins, improving deployment processes. Managed cloud infrastructure on AWS and GCP, including Kubernetes clusters. Improved system reliability with OAuth 2.0 authentication and leveraged Elasticsearch and Hadoop for analytics.
Sr. Java Full Stack Developer at PennyMac
August 1, 2019 - February 1, 2022
Designed responsive web applications using Angular, React, and Vue integrating RESTful APIs. Developed microservices with Spring Boot supporting secure financial transactions. Managed cloud infrastructure with AWS services like CloudFormation, Lambda, and Kubernetes, and implemented secure APIs with Cognito and OAuth 2.0. Automated deployments using Jenkins and Docker. Worked with SQL and NoSQL databases, developed ETL processes, and ensured code quality through unit testing and Selenium. Enhanced system security and optimized performance improvements in a cloud environment.
Software Developer at Workday
May 1, 2018 - July 31, 2019
Developed dynamic user interfaces and Single Page Applications using JSP, React, Angular, and Node.js integrating RESTful APIs. Modernized platform to microservices architecture using Spring Boot. Managed data with MongoDB and utilized Google Cloud services including GCE, GKE, and Big Query. Automated CI/CD pipelines with Jenkins and Docker, integrating Apache Kafka for event-driven communication. Conducted unit and integration testing to ensure quality, and collaborated in Agile teams following SDLC processes.
Software Developer at Idea Labs
March 1, 2015 - July 31, 2017
Led transition from monolithic to microservices architecture using Spring Boot, Spring Cloud, and REST APIs integrated with Apache Kafka. Developed cloud-native solutions on AWS including EC2, S3, and CloudWatch. Containerized applications with Docker and automated CI/CD with Jenkins. Built responsive SPAs with ReactJS and Angular. Developed RESTful and SOAP web services and automated maintenance with shell scripts. Created unit and integration tests with JUnit and Mockito leading to improved system stability.
Java/J2EE Developer at Acolyte software India pvt LTD
June 1, 2013 - February 28, 2015
Developed front-end components using HTML5, CSS3, AngularJS, and ReactJS ensuring responsive design. Migrated to microservices architecture with Spring Boot and implemented secure services using Spring Security. Integrated Kafka for event-driven communication and deployed microservices on AWS EC2 with Docker. Managed data persistence with Hibernate and NoSQL databases. Automated builds with Maven and version control using GitHub. Conducted unit testing using JUnit and maintained cloud deployments with automated scaling and monitoring.

Education

Bachelor's at Nirma University
January 1, 2009 - December 31, 2013
Bachelor’s at Nirma University
January 1, 2009 - December 31, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Travel & Hospitality, Transportation & Logistics