Muthukumar K.

Senior Java-Backend-Entwickler

Avatar placeholder
Italien

Erfahrungen

Juni 2025 - Okt. 2025
5 Monaten

Senior Java-Backend-Entwickler

Upwork

  • Entwickelte Java 21/Spring Boot 3.2-Microservices mit REST- und GraphQL-APIs für DSGVO-konforme Einwilligungs-Workflows unter Verwendung der hexagonalen Architektur.
  • Steigerte die Performance des Backend-for-Frontend (BFF), indem KI-gestützte Tools für Code-Refactoring und -Optimierung auf globalen Kundenplattformen eingesetzt wurden.
  • Erstellte ereignisgesteuerte Workflows mit Kafka, RabbitMQ und AWS SQS und integrierte Salesforce Marketing Cloud für das Echtzeit-Einwilligungs-Tracking.
  • Implementierte OAuth2/Keycloak-Sicherheit, automatisierte CI/CD mit Jenkins, GitHub Actions und Gradle und setzte containerisierte Services mit Docker/Kubernetes auf AWS und Azure ein.
  • Führte Unit-, Integrations- und Contract-Tests mit JUnit 5, TestNG, Mockito und TestContainers durch und überwachte die Performance mittels Grafana, Kibana und CloudWatch.
Jan. 2025 - Mai 2025
5 Monaten

Senior Java-Backend-Entwickler

Upwork

  • Entwickelte Java 21/Spring Boot 3.2-Microservices nach dem Prinzip der hexagonalen Architektur für digitale Identitätsprüfung und E-Signatur-Management und sicherte dadurch Modularität und Skalierbarkeit.
  • Integrierte Keycloak 24.x mit OAuth2.1 und OpenID Connect für SSO und RBAC, verbesserte so die sichere Authentifizierung und die EU-eIDAS-Konformität.
  • Entwarf API-first-Microservices mit OpenAPI 3.1, Swagger und GraphQL, verbesserte die Interoperabilität mit externen Anbietern und reduzierte die Integrationskomplexität.
  • Erstellte ereignisgesteuerte Workflows mit Kafka, RabbitMQ und AWS SQS und setzte KI-gestützte Tools für Code-Refactoring und Performance-Optimierung ein.
  • Automatisierte CI/CD-Pipelines mit Jenkins, GitHub Actions und Gradle, containerisierte Services mit Docker/Kubernetes, bereitgestellt auf AWS EKS und Azure, überwacht mittels Grafana, Kibana, CloudWatch und TestContainers.
Sept. 2023 - Dez. 2024
1 Jahr 4 Monaten

Senior Java-Entwickler

Accenture

  • Entwickelte Java 21/Spring Boot 3.1-Microservices für Angebotserstellung, Schadenmanagement und Policenerneuerungen unter Verwendung der hexagonalen Architektur und DDD für modulare, skalierbare Systeme.
  • Implementierte asynchrone, ereignisgesteuerte Workflows mit Apache Kafka 3.6, RabbitMQ und ActiveMQ zur Verbesserung der Reaktionsfähigkeit und Skalierbarkeit.
  • Integrierte GraphQL-APIs mit REST-Endpunkten und setzte KI-gestützte Tools für Code-Refactoring und -Optimierung ein, um den Overhead der Payloads zu reduzieren.
  • Nutze gRPC v1.56 für hochperformante Inter-Service-Kommunikation und verringerte die Latenz um 20 % gegenüber REST-basierten Aufrufen.
  • Verwaltete Datenpersistenz mit MongoDB 6.0, Couchbase 7.2, Redis 7.2 und PostgreSQL und optimierte Cache- und Hybrid-Speicher-Performance.
  • Sichere Backend-APIs mit OAuth2.1, Keycloak 24.x und JWT, ermöglichte SSO, RBAC und Einhaltung von Unternehmenssicherheitsstandards.
  • Automatisierte CI/CD-Pipelines mit Jenkins 2.440, GitHub Actions und Gradle; containerisierte Deployments mit Docker 24.x/Kubernetes auf AWS EKS/ECS und Azure.
  • Integrierte Salesforce-Middleware und Shopify-APIs zur Synchronisierung von Policen- und Angebotsdaten, verbesserte CRM- und Backend-Kommunikation.
  • Konfigurierte Dashboards in Grafana 10.x, Kibana 8.x und AWS CloudWatch für Observability, Performance-Tuning und Anomalieerkennung; setzte TestContainers für Integrationstests ein.
  • Sicherstellte End-to-End-Zuverlässigkeit und Skalierbarkeit verteilter Microservices, überwachte die Performance und optimierte JVM-Durchsatz und Parallelität.
Mai 2023 - Sept. 2023
5 Monaten

Senior Java-Entwickler

Engineering Group

  • Entwickelte Java 17/Spring Boot 2.6-Microservices für Konten- und Zahlungsabwicklung unter Verwendung der hexagonalen Architektur und sicherte Modularität und hohe Skalierbarkeit.
  • Integrierte REST- und GraphQL-APIs und setzte KI-gestützte Tools für Code-Refactoring und Performance-Optimierung in Banking-Services ein.
  • Implementierte asynchrone Workflows mit Kafka 2.8 und ActiveMQ 5.16 und ermöglichte Echtzeit-Transaktionsupdates und Benachrichtigungsversand.
  • Verwaltete Oracle 19c- und PostgreSQL 13-Datenbanken via Spring Data JPA und Flyway, optimierte Abfragen und sicherte Schema-Evolution.
  • Automatisierte CI/CD-Pipelines mit Jenkins und GitHub Actions, containerisierte Microservices mit Docker 20.10 und setzte sie auf AWS EKS/Kubernetes ein.
  • Sichere APIs mit Keycloak/OAuth2.1 und JWT, implementierte föderiertes SSO und rollenbasierte Zugriffskontrolle für sensible Finanzdaten.
  • Konfigurierte Grafana, Kibana, Prometheus und AWS CloudWatch für Monitoring, Performance-Tuning und proaktive Anomalieerkennung; setzte TestContainers für Integrationstests ein.
  • Setzte JVM-Optimierungstechniken und Multithreading-Strategien ein, um die Backend-Performance und den Transaktionsdurchsatz zu verbessern.
  • Integrierte Salesforce-APIs zur Synchronisierung von Kundendaten und gewährleistete nahtlose CRM-Interaktion und konsistente Daten in Banking-Workflows.
  • Sicherstellte Observability, Resilienz und Skalierbarkeit verteilter Systeme durch Container-Orchestrierung, Cloud-Deployment und KI-gestützte Code-Review-Tools.
Juli 2021 - Feb. 2023
1 Jahr 8 Monaten

Senior Java-Entwickler

Iason

  • Entwickelte Java 12/Spring Boot 2.2-Microservices für Personal- und Lagerverwaltung, integrierte REST-APIs und setzte KI-gestützte Tools zur Code-Optimierung ein.
  • Implementierte asynchrone Workflows mit Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9 und ActiveMQ 5.x für zuverlässige Backend-Nachrichtenübermittlung.
  • Sichere Services mit Spring Security, OAuth2.0, Keycloak und JWT und gewährleistete rollenbasierte Zugriffskontrolle und Compliance in internen Systemen.
  • Automatisierte CI/CD-Pipelines mit Jenkins 2.440, GitHub Actions und Gradle; containerisierte Deployments mit Docker 20.10 auf AWS EKS/ECS und Azure.
  • Verbessertes Monitoring und Performance mit Grafana 8.x, Kibana 7.x, AWS CloudWatch und TestContainers für Integrationstests.
Jan. 2020 - Juli 2021
1 Jahr 7 Monaten

Java-Entwickler

Reply Srl

  • Modular aufgebaute Microservices für Mitarbeiter- und Bestandsverwaltung mit Java 12 und Spring Boot 2.2 entwickelt, wodurch skalierbare Backend-Prozesse möglich wurden und eine zukünftige IoT-Integration vorbereitet wurde.

  • APIs und Services mit Spring Security, OAuth2.0, HTTPS und rollenbasiertem Zugriff (RBAC) gesichert, um Compliance und kontrollierten Zugriff in internen und externen Systemen zu gewährleisten.

  • Asynchrone, ereignisgesteuerte Verarbeitung mit Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9 und ActiveMQ 5.x implementiert, um zuverlässiges IoT-Telemetrie- und Backend-Messaging zu unterstützen.

  • Microservices mit Docker 20.10 containerisiert und auf AWS EKS/ECS bereitgestellt, dabei AWS Secrets Manager für sichere Zugangsdatenverwaltung und skalierbare Cloud-Infrastruktur genutzt.

  • CI/CD-Pipelines mit Jenkins 2.440 und Maven 3.8 automatisiert, JUnit 5 und Mockito für Tests integriert und mit AWS CloudWatch, Grafana 8.x und Kibana 7.x für proaktive Überwachung und Diagnose gesorgt.

  • Backend-Microservices für Abrechnung und Buchhaltung mit Java 11, Spring Boot 2.0 und Spring MVC entwickelt und REST- sowie GraphQL-APIs für effizientes Abfragen und Integration eingesetzt.

  • OAuth2.0, Keycloak und JWT für sichere Authentifizierung implementiert, dabei Unternehmensstandards für Zugriff und Verschlüsselung eingehalten.

  • Multithread- und ereignisgesteuerte Workflows mit Apache Kafka 3.5 und ActiveMQ 5.x entworfen, um asynchrone Kommunikation und hohe Systemleistung zu ermöglichen.

  • Build und Deployment mit Jenkins 2.440, Maven 3.8 und GitHub Actions automatisiert, Services mit Docker 20.10 containerisiert und in AWS EKS mit Kubernetes 1.22 bereitgestellt.

  • Leistung mit Redis 7.x Caching und hybridem Datenspeicher mit MongoDB 6.0 und Couchbase 7.2 verbessert, Überwachung mit Grafana und Kibana umgesetzt.

  • Webanwendung zur PDF-Dokumenten-Signierung, die die iText-Bibliothek verwendet, auf ASP.NET für digitale Signatur umgestellt. Dies umfasste API-Aufrufe, Schlüsselaustausch, Hashing und PDF-Verarbeitung mit RUPS, pdfSweep und pdfHTML.

  • Legacy-Code refaktoriert und einen passwortbasierten Verschlüsselungsalgorithmus mit PBE, MD5 und DES implementiert, um die Anwendungssicherheit zu erhöhen.

März 2017 - Okt. 2019
2 Jahren 8 Monaten

Java-Automatisierungstester

Inetz Tech Solutions

  • Ausgewählte Testfälle zur Automatisierung festgelegt und funktionale Tests des Frontends mit Selenium IDE und WebDriver durchgeführt, dabei ein datengetriebenes Framework mit TestNG erstellt.
  • Browser-Tests parallel auf verschiedenen Maschinen mit Selenium Grid durchgeführt.
  • Persistenzschicht mit Hibernate ORM entwickelt, dabei die Hibernate Query Language API und das Singleton-Muster verwendet.
  • Abfragen mit HQL und der Query Criteria API von Hibernate 5.0 entwickelt.
Mai 2014 - Juni 2015
1 Jahr 2 Monaten

Web-Entwickler

Infiniti Software Solutions Pvt. Ltd

  • Reise-Automatisierungsplattform entwickelt, um verschiedenen Reisebüros Backend-Unterstützung zu bieten.
  • Mehrere GDS/APIs und Buchhaltungssysteme in das Online-Buchungstool integriert, um Prozesse zu automatisieren.
  • Mit MVC-Framework gearbeitet und Frontend-Entwicklung mit HTML, CSS, Bootstrap 3.0.0, JavaScript, jQuery, MySQL, PostgreSQL und MongoDB durchgeführt.
Dez. 2011 - Sept. 2012
10 Monaten

Software-Anwendungsentwickler

Apollo Computer Education

  • MATLAB-Coding-Projekt für Schüler entwickelt.
  • Systemprojekt mit Mikrokontrollern, Raspberry Pi und Embedded C umgesetzt.

Zusammenfassung

Senior Java-Backend-Entwickler mit über 8 Jahren Erfahrung in der Konzeption und Entwicklung skalierbarer Microservices mit Java 8-21 und Spring Boot. Erfahren in hexagonaler Architektur, DDD, REST/GraphQL-APIs und ereignisgesteuerten Systemen mit Kafka, RabbitMQ und Apache Camel. Versiert in sicherer Authentifizierung (OAuth2.1, OpenID Connect, Keycloak), CI/CD-Automatisierung (Jenkins, GitHub Actions, Maven, Gradle) und containerisierten Deployments mit Docker, Kubernetes, AWS und Azure. Erfahren in Cloud-Integrationen, KI-gestützter Code-Optimierung und Middleware (Salesforce, Shopify) und sorge für hohe Performance, Zuverlässigkeit und Observability in verteilten Systemen.

Sprachen

Englisch
Muttersprache

Ausbildung

Juli 2015 - Sept. 2016

VIT University

Doktor (PhD) in Digitaler Kommunikation · Digitale Kommunikation · Vellore, Indien

Aug. 2012 - Apr. 2014

Anna University

Master - Informationstechnologie, IoT, Big Data Analytics und Cloud Computing · Informationstechnologie · Chennai, Indien

Aug. 2007 - Apr. 2011

Anna University

Dreijähriger Abschluss - Informationstechnologie, Python-Programmierung, Cloud Computing, IoT und C-Programmierung · Informationstechnologie · Chennai, Indien

Zertifikate & Bescheinigungen

Führerschein: Klasse B

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Abdelmajid D.
Abdelmajid D.

Leiter, Architekt, Senior-Entwickler

Profil ansehen
Leif S.
Leif S.

Freiberuflicher IT-Berater und Softwarearchitekt

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Luca D.
Luca D.

Freiberuflicher Backend-Entwickler

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
John A.
John A.

Senior DevOps Engineer (Berater bei Accenture)

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Full-Stack- und Cloud-Architekt

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Jovan S.
Jovan S.

Senior Java Softwareentwickler

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Achille aubin C.
Achille aubin C.

Backend/Frontend Entwickler

Profil ansehen
Shamaila M.
Shamaila M.

Senior Software-Architekt

Profil ansehen
Misel M.
Misel M.

Inhaber/CEO/Softwarearchitekt

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Serge K.
Serge K.

Senior DevOps (extern)

Profil ansehen
Michal B.
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Stanislav B.
Stanislav B.

Senior Solution-Architekt

Profil ansehen
Christof N.
Christof N.

Senior Entwickler

Profil ansehen
Attila D.
Attila D.

Full-Stack-Softwareentwickler

Profil ansehen
Marko L.
Marko L.

Softwareentwickler

Profil ansehen
Robin S.
Robin S.

Senior Cloud- und Backend-Entwickler

Profil ansehen
Damian Ś.
Damian Ś.

CTO

Profil ansehen
Ulrich C.
Ulrich C.

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Andrei C.
Andrei C.

Java-Softwareentwickler

Profil ansehen
Enis S.
Enis S.

Softwareentwickler

Profil ansehen