Muthukumar Kusalavan-Senior Java Backend-Entwickler
Tagessatz prüfen
Erfahrungen
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 hexagonaler Architektur
- Verbesserte die Backend-for-Frontend-(BFF)-Performance mithilfe KI-gestützter Tools für Code-Refactoring und Optimierung
- Erstellte ereignisgesteuerte Workflows mit Kafka, RabbitMQ, AWS SQS und integrierte Salesforce Marketing Cloud für das Echtzeit-Tracking von Einwilligungen
- Implementierte OAuth2- und Keycloak-Sicherheit, automatisierte CI/CD mit Jenkins, GitHub Actions und Gradle und stellte containerisierte Services auf Docker und Kubernetes in AWS und Azure bereit
- Führte Unit-, Integrations- und Contract-Tests mit JUnit 5, TestNG, Mockito und TestContainers durch; überwachte die Performance mit Grafana, Kibana und AWS CloudWatch
- Entwickelte Microservices für digitale Identitätsprüfung und E-Signatur-Verwaltung mit hexagonaler Architektur
- Integrierte Keycloak 24.x mit OAuth2.1 und OpenID Connect für SSO und RBAC und gewährleistete EU-eIDAS-Konformität
- Entwarf API-first-Microservices mit OpenAPI 3.1, Swagger und GraphQL für bessere Interoperabilität
- Automatisierte CI/CD-Pipelines mit Jenkins, GitHub Actions und Gradle; stellte containerisierte Services auf AWS EKS und Azure bereit; überwachte mit Grafana, Kibana, CloudWatch und TestContainers
Senior Java-Entwickler
Accenture
- Entwickelte Java 21 / Spring Boot 3.1 Microservices für Angebote, Schadensfälle und Policenverlängerungen unter Verwendung hexagonaler Architektur und DDD
- Implementierte asynchrone, ereignisgesteuerte Workflows mit Apache Kafka 3.6, RabbitMQ und ActiveMQ
- Integrierte GraphQL-APIs mit REST-Endpunkten und setzte KI-gestützte Tools für Refactoring und Optimierung ein
- Nutzte gRPC v1.56 für hochperformante Inter-Service-Kommunikation und reduzierte die Latenz um 20%
- Verwaltete Datenpersistenz mit MongoDB, Couchbase, Redis und PostgreSQL
- Sicherte Backend-APIs mit OAuth2.1, Keycloak 24.x und JWT für SSO und RBAC
- Automatisierte CI/CD mit Jenkins, GitHub Actions und Gradle; containerisierte Deployments auf Docker und Kubernetes (AWS EKS/ECS, Azure)
- Integrierte Salesforce-Middleware und Shopify-APIs zur Synchronisierung von Policen- und Angebotsdaten
- Konfigurierte Dashboards in Grafana, Kibana und AWS CloudWatch; nutzte TestContainers für Integrationstests
Senior Java-Entwickler
Engineering Group
- Entwickelte Java 17 / Spring Boot 2.6 Microservices für Konto- und Zahlungsabwicklung unter Verwendung hexagonaler Architektur
- Integrierte REST- und GraphQL-APIs und setzte KI-gestützte Tools für Code-Refactoring und Performance-Optimierung ein
- Implementierte asynchrone Workflows mit Kafka 2.8 und ActiveMQ 5.16 für Echtzeit-Transaktions-Updates
- Verwaltete Oracle 19c- und PostgreSQL 13-Datenbanken mit Spring Data JPA und Flyway
- Automatisierte CI/CD-Pipelines mit Jenkins und GitHub Actions; containerisierte Microservices mit Docker und stellte sie auf AWS EKS/Kubernetes bereit
- Sicherte APIs mit Keycloak, OAuth2.1 und JWT für föderiertes SSO und RBAC
- Konfigurierte Grafana, Kibana, Prometheus und AWS CloudWatch für Monitoring und Anomalie-Erkennung; nutzte TestContainers für Integrationstests
- Setzte JVM-Optimierungstechniken und Multithreading-Strategien ein, um die Performance zu steigern
- Integrierte Salesforce-APIs zur Synchronisierung von Kundendaten
- Gewährleistete Observability, Resilienz und Skalierbarkeit verteilter Systeme
Senior Java-Entwickler
IASON
- Entwickelte Java 12 / Spring Boot 2.2 Microservices für Mitarbeiter- und Bestandsverwaltung, 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
- Sicherte Services mit Spring Security, OAuth2.0, Keycloak und JWT für rollenbasierte Zugriffskontrolle und Compliance
- Automatisierte CI/CD-Pipelines mit Jenkins, GitHub Actions und Gradle; containerisierte Deployments auf Docker (AWS EKS/ECS, Azure)
- Verbesserte Observability und Performance mit Grafana, Kibana, AWS CloudWatch und TestContainers
Java-Entwickler
Reply Srl
- Entwickelte modulare Microservices für Mitarbeiter- und Bestandsverwaltung mit Java 12 und Spring Boot 2.2
- Sicherte APIs und Services mit Spring Security, OAuth2.0, HTTPS und RBAC
- Implementierte asynchrone, ereignisgesteuerte Verarbeitung mit Apache Camel 3.x, Kafka 3.6, RabbitMQ 3.9 und ActiveMQ 5.x
- Containerisierte Microservices mit Docker und stellte sie auf AWS EKS/ECS bereit; nutzte AWS Secrets Manager für sichere Verwaltung von Zugangsdaten
- Automatisierte CI/CD-Pipelines mit Jenkins und Maven; integrierte JUnit 5 und Mockito für Tests
- Stellte Observability mit AWS CloudWatch, Grafana und Kibana sicher
- Entwickelte Backend-Microservices für Abrechnung und Buchhaltung mit Java 11, Spring Boot 2.0 und Spring MVC mit REST- und GraphQL-APIs
- Implementierte OAuth2.0, Keycloak und JWT für sichere Authentifizierung
- Entwarf Multi-Thread- und ereignisgesteuerte Workflows mit Kafka 3.5 und ActiveMQ 5.x
- Automatisierte Build und Deployment mit Jenkins, Maven und GitHub Actions; containerisierte Services auf Docker und Kubernetes
- Optimierte Performance mit Redis-Caching und hybridem Datenspeicher mit MongoDB und Couchbase
- Konvertierte eine iText-basierte PDF-Signieranwendung zu ASP.NET und bearbeitete API-Aufrufe, Schlüsselaustausch, Hashing und PDF-Verarbeitung mit RUPS, pdfSweep und pdfHTML
- Refaktorierte Legacy-Code und implementierte PBE mit MD5- und DES-Algorithmen für Verschlüsselung und Entschlüsselung
Java-Automatisierungstester
Inetz Tech Solutions
- Testfälle für die Automatisierung ausgewählt und funktionale Tests des Frontends mit Selenium IDE und WebDriver durchgeführt
- Datengesteuertes Framework mit TestNG erstellt
- Parallele Browser-Tests mit Selenium Grid durchgeführt
- Persistenzschicht mit Hibernate ORM unter Verwendung von HQL und der Criteria API entwickelt
Webentwickler
Infiniti Software Solutions Pvt. Ltd
- Reiseautomatisierungsplattform entwickelt, um Reisebüros Backend-Unterstützung zu bieten
- Mehrere GDS/APIs und Abrechnungssysteme in das Online-Buchungstool integriert, um Prozesse zu automatisieren
- MVC-Framework implementiert und Frontend mit HTML, CSS, Bootstrap, JavaScript und jQuery entwickelt
- Datenbanken mit MySQL, PostgreSQL und MongoDB integriert
Software-Anwendungsentwickler
Apollo Computer Education
- MATLAB-basiertes Bildungsprojekt entwickelt
- Systemprojekte unter Verwendung von Mikrocontrollern, Raspberry Pi und Embedded C integriert
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Versicherung, Tourismus und Gastgewerbe, Bildung und Bank- und Finanzwesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.
Zusammenfassung
Senior Java Backend-Entwickler mit über 8 Jahren Erfahrung in der Gestaltung und Entwicklung skalierbarer Microservices mit Java 8–21 und Spring Boot. Versiert in hexagonaler Architektur, DDD, REST/GraphQL-APIs und ereignisgesteuerten Systemen mit Kafka, RabbitMQ und Apache Camel. Erfahren in sicherer Authentifizierung (OAuth2.1, OpenID Connect, Keycloak), CI/CD-Automatisierung (Jenkins, GitHub Actions, Maven, Gradle) und containerisierten Deployments auf Docker, Kubernetes, AWS und Azure. Kompetent in Cloud-Integrationen, KI-gestützter Code-Optimierung und Middleware (Salesforce, Shopify) und gewährleiste hohe Performance, Zuverlässigkeit und Observability in verteilten Systemen.
Fähigkeiten
- Backend & Frameworks: Java 8–21, Spring Boot 2.X–3.X, Spring Mvc, Spring Data Jpa, Spring Security, Spring Cloud, Rest/Graphql-Apis, Openapi/Swagger, Microservices, Hexagonale Architektur, Ddd, Grpc, Soap
- Messaging & Event-Systeme: Apache Kafka, Rabbitmq, Activemq, Apache Camel, Ereignisgesteuerte & Asynchrone Verarbeitung
- Datenbanken & Speicher: Postgresql, Mysql, Oracle, Mongodb, Couchbase, Redis, Hibernate Orm, Flyway, Liquibase
- Cloud & Devops: Aws (Eks/Ecs, Lambda, S3, Rds, Cloudwatch, Secrets Manager), Azure, Gcp, Docker, Kubernetes, Terraform, Helm, Ci/Cd (Jenkins, Github Actions), Sonarqube
- Integration & Middleware: Salesforce-Api, Shopify-Api, Api-Gateway, Webhooks, Benutzerdefinierte Integrationen
- Testing & Qa: Junit 5, Mockito, Testng, Postman, Wiremock, Testcontainers, Contract- & Performance-Tests
- Monitoring & Observability: Grafana, Kibana, Prometheus, Elk-Stack, Aws Cloudwatch, Zipkin, Jaeger
- Security & Authentication: Oauth2.1, Openid Connect, Keycloak, Jwt, Sso, Rbac, Https/Tls, Csrf-Schutz
- Concurrency & Performance: Java Concurrency Api, Multithreading, Executor-Framework, Reactive Streams, Jvm-Performance-Tuning
Sprachen
Ausbildung
VIT University
Promotion in digitaler Kommunikation · Digitale Kommunikation · Vellore, Indien
Anna University
Masterabschluss - Informationstechnologie, IoT, Big Data Analytics und Cloud Computing · Informationstechnologie · Chennai, Indien
Anna University
Bachelorabschluss - Informationstechnologie, Python-Programmierung, Cloud Computing, IoT und Programmierung in C. · Informationstechnologie · Chennai, Indien
Zertifikate & Bescheinigungen
Führerschein: Klasse B
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Java Backend-Entwickler
