Muthukumar K.

Senior Java Backend Developer

Avatar placeholder
Italy

Experience

Jun 2025 - Oct 2025
5 months

Senior Java Backend Developer

Upwork

  • Developed Java 21 / Spring Boot 3.2 microservices with REST and GraphQL APIs for GDPR-compliant consent workflows using Hexagonal Architecture.
  • Enhanced Backend-for-Frontend (BFF) performance, applying AI-assisted tools for code refactoring and optimization across global customer platforms.
  • Built event-driven workflows with Kafka, RabbitMQ, AWS SQS, and integrated Salesforce Marketing Cloud for real-time consent tracking.
  • Implemented OAuth2/Keycloak security, automated CI/CD with Jenkins, GitHub Actions, Gradle, and deployed containerized services on Docker/Kubernetes with AWS and Azure.
  • Executed unit, integration, and contract testing with JUnit 5, TestNG, Mockito, and TestContainers, while monitoring performance via Grafana, Kibana, and CloudWatch.
Jan 2025 - May 2025
5 months

Senior Java Backend Developer

Upwork

  • Developed Java 21 / Spring Boot 3.2 microservices using Hexagonal Architecture for digital identity verification and e-signature management, ensuring modularity and scalability.
  • Integrated Keycloak 24.x with OAuth2.1 and OpenID Connect for SSO and RBAC, enhancing secure authentication and EU eIDAS compliance.
  • Designed API-first microservices with OpenAPI 3.1, Swagger, and GraphQL, improving interoperability with external providers while reducing integration complexity.
  • Built event-driven workflows using Kafka, RabbitMQ, and AWS SQS, applying AI-assisted tools for code refactoring and performance optimization.
  • Automated CI/CD pipelines with Jenkins, GitHub Actions, Gradle, containerized services with Docker/Kubernetes, deployed on AWS EKS and Azure, monitored via Grafana, Kibana, CloudWatch, and TestContainers.
Sep 2023 - Dec 2024
1 year 4 months

Senior Java Developer

Accenture

  • Developed Java 21 / Spring Boot 3.1 microservices for quoting, claims, and policy renewals using Hexagonal Architecture and DDD for modular, scalable systems.
  • Implemented asynchronous event-driven workflows using Apache Kafka 3.6, RabbitMQ, and ActiveMQ to improve responsiveness and scalability.
  • Integrated GraphQL APIs with REST endpoints and applied AI-assisted tools for code refactoring and optimization, reducing payload overhead.
  • Utilized gRPC v1.56 for high-performance inter-service communication, decreasing latency by 20% versus REST-based calls.
  • Managed data persistence using MongoDB 6.0, Couchbase 7.2, Redis 7.2, and PostgreSQL, optimizing caching and hybrid storage performance.
  • Secured backend APIs using OAuth2.1, Keycloak 24.x, and JWT, enabling SSO, RBAC, and compliance with enterprise security standards.
  • Automated CI/CD pipelines with Jenkins 2.440, GitHub Actions, and Gradle; containerized deployments with Docker 24.x/Kubernetes on AWS EKS/ECS and Azure.
  • Integrated Salesforce middleware and Shopify APIs to synchronize policy and quote data, improving CRM and backend communication.
  • Configured Grafana 10.x, Kibana 8.x, and AWS CloudWatch dashboards for observability, performance tuning, and anomaly detection; used TestContainers for integration testing.
  • Ensured end-to-end system reliability and scalability across distributed microservices, monitoring performance and optimizing JVM throughput and concurrency.
May 2023 - Sep 2023
5 months

Senior Java Developer

Engineering Group

  • Developed Java 17 / Spring Boot 2.6 microservices for account and payment processing using Hexagonal Architecture, ensuring modularity and high scalability.
  • Integrated REST and GraphQL APIs, applying AI-assisted tools for code refactoring and performance optimization across banking services.
  • Implemented asynchronous workflows using Kafka 2.8 and ActiveMQ 5.16, enabling real-time transaction updates and notification delivery.
  • Managed Oracle 19c and PostgreSQL 13 databases via Spring Data JPA and Flyway, optimizing queries and ensuring schema evolution.
  • Automated CI/CD pipelines using Jenkins and GitHub Actions, containerized microservices with Docker 20.10, deployed on AWS EKS/Kubernetes.
  • Secured APIs with Keycloak/OAuth2.1 and JWT, implementing federated SSO and role-based access control for sensitive financial data.
  • Configured Grafana, Kibana, Prometheus, and AWS CloudWatch for monitoring, performance tuning, and proactive anomaly detection; used TestContainers for integration testing.
  • Applied JVM optimization techniques and multithreading strategies to enhance backend performance and transaction throughput.
  • Integrated Salesforce APIs for customer data synchronization, ensuring seamless CRM interaction and consistent data across banking workflows.
  • Ensured observability, resilience, and scalability of distributed systems through container orchestration, cloud deployment, and AI-assisted code review tools.
Jul 2021 - Feb 2023
1 year 8 months

Senior Java Developer

Iason

  • Developed Java 12 / Spring Boot 2.2 microservices for employee and inventory management, integrating REST APIs and applying AI-assisted tools for code optimization.
  • Implemented asynchronous workflows using Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9, and ActiveMQ 5.x for reliable backend messaging.
  • Secured services with Spring Security, OAuth2.0, Keycloak, and JWT, ensuring role-based access control and compliance across internal systems.
  • Automated CI/CD pipelines with Jenkins 2.440, GitHub Actions, and Gradle; containerized deployments with Docker 20.10 on AWS EKS/ECS and Azure.
  • Enhanced observability and performance with Grafana 8.x, Kibana 7.x, AWS CloudWatch, and TestContainers for integration testing.
Jan 2020 - Jul 2021
1 year 7 months

Java Developer

Reply Srl

  • Developed modular microservices for employee and inventory management using Java 12, Spring Boot 2.2, enabling scalable backend operations and preparing for future IoT integrations.

  • Secured APIs and services with Spring Security, OAuth2.0, HTTPS, and role-based access control (RBAC), ensuring compliance and controlled access across internal and external systems.

  • Implemented asynchronous, event-driven processing using Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9, and ActiveMQ 5.x, supporting reliable IoT telemetry and backend messaging workflows.

  • Containerized microservices with Docker 20.10 and deployed on AWS EKS/ECS, leveraging AWS Secrets Manager for secure credential management and scalable cloud infrastructure.

  • Automated CI/CD pipelines with Jenkins 2.440 and Maven 3.8, integrating JUnit 5 and Mockito for testing, and maintained observability with AWS CloudWatch, Grafana 8.x, and Kibana 7.x for proactive monitoring and diagnostics.

  • Developed backend billing and accounting microservices using Java 11, Spring Boot 2.0, and Spring MVC, applying REST and GraphQL APIs for efficient data querying and integration.

  • Implemented OAuth2.0, Keycloak, and JWT for secure authentication, ensuring compliance with enterprise-grade access and encryption standards.

  • Designed multi-threaded and event-driven workflows using Apache Kafka 3.5 and ActiveMQ 5.x, enabling asynchronous communication and high system throughput.

  • Automated build and deployment with Jenkins 2.440, Maven 3.8, and GitHub Actions, containerizing services via Docker 20.10 and deploying to AWS EKS with Kubernetes 1.22.

  • Enhanced performance with Redis 7.x caching and hybrid data storage using MongoDB 6.0 and Couchbase 7.2, monitored with Grafana and Kibana for observability.

  • Converted a web application using the iText library for PDF document signing to ASP.NET for digital signature, involving API calls, key exchange, hashing, and PDF processing using RUPS, pdfSweep, and pdfHTML.

  • Refactored legacy code and implemented a password-based encryption algorithm using PBE with MD5 and DES, increasing application security.

Mar 2017 - Oct 2019
2 years 8 months

Java Automation Tester

Inetz Tech Solutions

  • Selected the test cases to be automated and performed functional testing of the front-end using Selenium IDE and WebDriver, and created the data driven framework using TestNG.
  • Conducted browser testing in parallel on various machines using Selenium Grid.
  • Developed the persistence layer using Hibernate ORM, utilizing the Hibernate Query Language API and the singleton pattern.
  • Developed queries using HQL and the Query Criteria API of Hibernate 5.0.
May 2014 - Jun 2015
1 year 2 months

Web Developer

Infiniti Software Solutions Pvt. Ltd

  • Developed a travel automation platform to provide backend support to various travel agencies.
  • Integrated multiple GDS/APIs and accounting systems into the online booking tool to automate processes.
  • Worked with MVC framework and front-end development using HTML, CSS, Bootstrap 3.0.0, JavaScript, jQuery, MySQL, PostgreSQL, and MongoDB.
Dec 2011 - Sep 2012
10 months

Software Application Developer

Apollo Computer Education

  • Developed a MATLAB coding project for school students.
  • Integrated system project utilizing microcontrollers, Raspberry Pi, and Embedded C.

Summary

Senior Java Backend Developer with 8+ years of experience in designing and developing scalable microservices using Java 8-21 and Spring Boot. Skilled in Hexagonal Architecture, DDD, REST/GraphQL APIs, and event-driven systems with Kafka, RabbitMQ, and Apache Camel. Experienced in secure authentication (OAuth2.1, OpenID Connect, Keycloak), CI/CD automation (Jenkins, GitHub Actions, Maven, Gradle), and containerized deployments on Docker, Kubernetes, AWS, and Azure. Proficient in cloud integrations, AI-assisted code optimization, and middleware (Salesforce, Shopify), ensuring high performance, reliability, and observability across distributed systems.

Languages

English
Native

Education

Jul 2015 - Sep 2016

VIT University

Doctorate from Research (PhD) in Communications Digital · Communications Digital · Vellore, India

Aug 2012 - Apr 2014

Anna University

Masterful - Technology of Information, IoT, Big Data Analytics and Cloud Computing · Technology of Information · Chennai, India

Aug 2007 - Apr 2011

Anna University

Three-Year - Technology of Information, Programming Python, Cloud Computing, IoT and Programming in C · Technology of Information · Chennai, India

Certifications & licenses

Driving Licence: B

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Arne H.
Arne H.

Devops Fullstack Engineer

View Profile
Abdelmajid D.
Abdelmajid D.

Leader, Architect, Senior Developer

View Profile
Leif S.
Leif S.

Freelance IT Consultant and Software Architect

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Luca D.
Luca D.

Freelancer Backend Developer

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
John A.
John A.

Senior DevOps Engineer (Consultant at Accenture)

View Profile
Selvaraj K.
Selvaraj K.

Senior Full Stack & Cloud Architect

View Profile
Satya V.
Satya V.

Lead Developer

View Profile
Michael K.
Michael K.

Software Developer

View Profile
Jovan S.
Jovan S.

Senior Java Software Engineer

View Profile
Patrick W.
Patrick W.

AI Software Engineer

View Profile
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

View Profile
Fady K.
Fady K.

Senior Software Developer / Tech Lead

View Profile
Achille aubin C.
Achille aubin C.

Backend/Frontend Developer

View Profile
Shamaila M.
Shamaila M.

Senior Software Architect

View Profile
Misel M.
Misel M.

Owner/CEO/Software Architect

View Profile
Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Serge K.
Serge K.

Senior DevOps (external)

View Profile
Michal B.
Michal B.

Senior Golang Engineer

View Profile
Stanislav B.
Stanislav B.

Senior Solution Architect

View Profile
Christof N.
Christof N.

Senior Developer

View Profile
Attila D.
Attila D.

Full-Stack Software Engineer

View Profile
Marko L.
Marko L.

Software Developer

View Profile
Robin S.
Robin S.

Senior Cloud & Backend Engineer

View Profile
Damian Ś.
Damian Ś.

CTO

View Profile
Ulrich C.
Ulrich C.

Java Architect/Developer – Freelancer

View Profile
Michael F.
Michael F.

Freelancer, Solution Architect

View Profile
Andrei C.
Andrei C.

Java Software Engineer

View Profile
Enis S.
Enis S.

Software Developer

View Profile