Hi, I'm Dinesh Goud Kotra, a Senior Full Stack Java Developer with extensive experience working across diverse industries like finance, healthcare, retail, and transportation. I specialize in building scalable and secure applications using Java, Spring Boot, React, and Angular, with a strong focus on cloud-native solutions involving AWS, Docker, and Kubernetes. I’m passionate about delivering clean, efficient code and collaborating closely with cross-functional teams to bring enterprise-grade projects to life. I enjoy mentoring junior developers and constantly improving workflows with automation tools like CI/CD pipelines and infrastructure-as-code. Whether it's designing microservices architectures, optimizing data pipelines, or crafting seamless user experiences, I approach my work with enthusiasm and a drive for excellence. I thrive in Agile environments and love tackling complex challenges using the latest technologies.

Dinesh Goud Kotra

Hi, I'm Dinesh Goud Kotra, a Senior Full Stack Java Developer with extensive experience working across diverse industries like finance, healthcare, retail, and transportation. I specialize in building scalable and secure applications using Java, Spring Boot, React, and Angular, with a strong focus on cloud-native solutions involving AWS, Docker, and Kubernetes. I’m passionate about delivering clean, efficient code and collaborating closely with cross-functional teams to bring enterprise-grade projects to life. I enjoy mentoring junior developers and constantly improving workflows with automation tools like CI/CD pipelines and infrastructure-as-code. Whether it's designing microservices architectures, optimizing data pipelines, or crafting seamless user experiences, I approach my work with enthusiasm and a drive for excellence. I thrive in Agile environments and love tackling complex challenges using the latest technologies.

Available to hire

Hi, I’m Dinesh Goud Kotra, a Senior Full Stack Java Developer with extensive experience working across diverse industries like finance, healthcare, retail, and transportation. I specialize in building scalable and secure applications using Java, Spring Boot, React, and Angular, with a strong focus on cloud-native solutions involving AWS, Docker, and Kubernetes. I’m passionate about delivering clean, efficient code and collaborating closely with cross-functional teams to bring enterprise-grade projects to life.

I enjoy mentoring junior developers and constantly improving workflows with automation tools like CI/CD pipelines and infrastructure-as-code. Whether it’s designing microservices architectures, optimizing data pipelines, or crafting seamless user experiences, I approach my work with enthusiasm and a drive for excellence. I thrive in Agile environments and love tackling complex challenges using the latest technologies.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Java Developer at American Express – Global Business Travel
March 1, 2023 - Present
Led containerized application deployments using Docker and Kubernetes (EKS), establishing a scalable and consistent infrastructure foundation across development, staging, and production environments. Automated CI/CD pipelines using GitHub Actions and Jenkins, streamlining deployments and improving release reliability across microservices. Collaborated with cross-functional teams (DevOps, QA, Product) in Agile sprints to design, develop, test, and release secure, scalable features for travel clients. Ensured platform compliance with PCI-DSS and regulatory standards by integrating OAuth2 and JWT for secure API authentication and session control. Designed and implemented RESTful and GraphQL APIs using Spring Boot and Java 17, enabling seamless integration with third-party travel systems. Developed custom middleware using Spring Cloud Gateway for request routing, load balancing, and rate limiting across distributed services. Integrated Kafka Streams for processing high-volume travel event
Senior Java Developer at CVS
February 28, 2023 - July 25, 2025
Designed robust Spring Boot microservices integrated with Kafka for asynchronous processing of member-related events. Enhanced eligibility workflows by automating them with AWS Step Functions and Lambda. Delivered a responsive SPA using React 17 and Redux; built interactive UI components, managed global state, and optimized frontend performance. Developed reusable form modules and applied controlled inputs using React Hooks; managed authentication flows using Context API. Applied modular CSS and Tailwind for responsive layout implementation; built design systems with component reusability in mind. Integrated dynamic route handling and private routing for restricted views using React Router. Enhanced frontend test coverage using Jest, React Testing Library, and integrated accessibility testing. Built real-time notification engines using Kafka, Twilio, and AWS SES. Deployed and maintained hybrid infrastructure across AWS and Azure using Kubernetes and Terraform. Set up CI/CD pipelines wi
Senior Java Developer at First Citizen Bank
April 30, 2021 - July 25, 2025
Automated manual underwriting tasks by developing a rule-based engine using Drools and Spring Boot, significantly enhancing operational efficiency. Improved loan processing speed by integrating REST APIs with third-party credit bureaus to streamline credit checks. Designed and deployed dynamic, responsive web interfaces using Angular 10, incorporating reusable Bootstrap components for consistent UI/UX. Built modular loan origination components using Microservices architecture with Spring Cloud Config and Netflix Eureka for service discovery. Utilized AWS SQS and SNS to decouple microservices, enhancing scalability and system resilience. Integrated OAuth2 with Spring Security to enforce secure, role-based access control across the application. Implemented document upload and preview functionality using React Dropzone in conjunction with AWS S3 for seamless file handling. Developed reusable React components and managed component state using React Hooks and Context API to support interact
Java Full Stack Developer at Staples
January 31, 2018 - July 25, 2025
Developed and maintained Staples' e-commerce platform using Java, Spring MVC, and Hibernate, ensuring high availability and performance for online shoppers across North America. Built responsive UI components using AngularJS, HTML5, CSS3, and Bootstrap, enhancing customer experience across desktop and mobile devices. Integrated RESTful APIs for real-time inventory and order management, improving checkout and product search workflows. Optimized backend performance by refactoring legacy code and implementing caching (Ehcache), resulting in significantly faster API response times. Developed microservices to support the split of monolithic applications into scalable components, using Spring Boot and Docker. Implemented Single Sign-On (SSO) and improved session security for Staples’ internal employee and vendor portals using OAuth2 and Spring Security. Used Jenkins for CI/CD, automating deployments to multiple environments including QA, UAT, and Production. Wrote JUnit and Mockito test ca
Java Full Stack Developer at Railinc
July 31, 2016 - July 25, 2025
Built a centralized SaaS-based platform for tracking rail assets and movements using Java 7 and Spring MVC, ensuring high availability and modularity. Improved timeliness of maintenance reporting by integrating Kafka with GPS tracking systems to enable real-time data flow. Developed user role management and asset tracking dashboards using AngularJS, allowing for intuitive asset visibility and control. Migrated selected modules to React to improve performance and maintainability, creating reusable functional components with Hooks for real-time asset tracking. Integrated RESTful services into React components to fetch and display live GPS updates, enabling seamless data visualization. Applied advanced React patterns such as Context API for state management and conditional rendering to enhance interactivity across dashboards. Designed and implemented ETL pipelines using Spring Batch to cleanse, transform, and ingest large volumes of train sensor data. Enabled threshold-based alerts and no
Senior Java Developer at American Express – Global Business Travel
March 1, 2023 - Present
Led containerized application deployments using Docker and Kubernetes (EKS), establishing a scalable and consistent infrastructure foundation across development, staging, and production environments. Automated CI/CD pipelines with GitHub Actions and Jenkins to streamline deployments and improve release reliability. Collaborated with cross-functional Agile teams to design, develop, test, and release secure, scalable features for travel clients. Ensured PCI-DSS compliance by integrating secure authentication mechanisms like OAuth2 and JWT. Designed RESTful and GraphQL APIs using Spring Boot and Java 17 for third-party system integrations. Developed custom middleware with Spring Cloud Gateway supporting routing, load balancing, and rate limiting. Leveraged Kafka Streams for real-time event data processing. Defined Infrastructure-as-Code with Terraform for AWS resource provisioning. Implemented fault-tolerant workflows using Resilience4j with circuit breakers and fallbacks. Created reusabl
Senior Java Developer at CVS
February 28, 2023 - July 25, 2025
Designed and implemented Spring Boot microservices integrated with Kafka for asynchronous event processing related to member events. Automated eligibility workflows using AWS Step Functions and Lambda. Developed responsive single-page applications using React 17 and Redux with reusable UI components and managed authentication with React Hooks and Context API. Applied Tailwind CSS for responsive UI layouts and design systems. Enhanced route handling and secure private routing with React Router. Improved test coverage using Jest and React Testing Library. Built real-time notification engines via Kafka, Twilio, and AWS SES. Managed hybrid infrastructure across AWS and Azure using Kubernetes and Terraform. Created API documentation with Swagger, integrated Elasticsearch for member search, and set up AWS S3 for document storage. Monitored infrastructure and alerts through CloudWatch. Developed Spring Batch jobs for processing patient records.
Senior Java Developer at First Citizen Bank
April 30, 2021 - July 25, 2025
Automated underwriting tasks by developing rule-based engine using Drools and Spring Boot, improving operational efficiency. Integrated REST APIs with credit bureaus to streamline loan processing. Built responsive Angular 10 web interfaces with reusable Bootstrap components. Designed modular microservices architecture using Spring Cloud Config and Netflix Eureka for service discovery. Used AWS SQS and SNS for microservice decoupling and scalability. Integrated OAuth2 with Spring Security for secure role-based access control. Developed React Dropzone document upload features with AWS S3. Managed component state with React Hooks and Context API. Enhanced React performance using code splitting and lazy loading. Used Hibernate and JPA for ORM. Created Grafana dashboards for KPI visualization. Employed Git and Bitbucket pipelines for CI/CD. Ensured code quality with TDD and JUnit testing. Monitored system with ELK Stack. Deployed containerized apps on Azure Kubernetes Service. Collaborated
Java Full Stack Developer at Staples
January 31, 2018 - July 25, 2025
Developed and maintained Staples e-commerce platform using Java, Spring MVC, and Hibernate. Built responsive UI components with AngularJS, HTML5, CSS3, and Bootstrap for desktop and mobile. Integrated REST APIs for real-time inventory and order management. Optimized backend performance and implemented caching with Ehcache. Developed microservices architecture with Spring Boot and Docker. Implemented Single Sign-On and secure sessions using OAuth2 and Spring Security. Used Jenkins for CI/CD automation across QA, UAT, and Production. Achieved high test coverage with JUnit and Mockito. Collaborated with cross-functional teams in Agile sprints. Worked with Oracle and MySQL databases designing optimized queries and stored procedures.
Java Full Stack Developer at Railinc
July 31, 2016 - July 25, 2025
Built SaaS platform for rail asset tracking using Java 7 and Spring MVC. Integrated Kafka with GPS systems for real-time data flows. Developed asset tracking dashboards with AngularJS and migrated modules to React with hooks for real-time data. Created REST APIs with Swagger documentation. Implemented Spring Security with two-factor authentication. Designed ETL pipelines with Spring Batch for train sensor data processing. Enabled threshold alerts via AWS SNS for critical event notifications. Used Cassandra for storing GPS logs. Developed monitoring dashboards with Kibana and Elasticsearch. Participated in Agile ceremonies and ensured delivery with Jenkins automation and SonarQube code quality. Optimized JVM settings for performance.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

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