Karthikeyan Rajendran-Backend-Java-Entwickler | Microservices, Kafka & Cloud-Native-Systeme | 6,5+ Jahre
Tagessatz prüfen
Erfahrungen
Full-Stack Developer — Eigenes Produkt
Self-employed
Java 21 · Spring Boot 3 · Keycloak · PostgreSQL · Docker · Nginx · GitHub Actions · DigitalOcean · React 18 · TypeScript · Plasmo
- Eine produktionsreife Job-Application-Tracker-Lösung von Grund auf konzipiert und live gestellt: REST-API mit 5-stufigem Workflow, Pagination, Sortierung und dynamischem Filtern — komplette Verantwortung von Design bis zum Live-Deployment in der Cloud auf DigitalOcean.
- Produktives Identity Management umgesetzt: OAuth 2.0 / OpenID Connect / JWT / RBAC über Keycloak, unter Anwendung von Hexagonaler Architektur und DDD-Prinzipien.
- Automatisierte CI/CD-Pipeline gebaut (GitHub Actions); mit Docker containerisiert; Nginx Reverse Proxy mit pathbasiertem Routing und SSL-Terminierung.
- Eine Chrome-Erweiterung entwickelt (Plasmo-Framework, Manifest V3), die Job-Bewerbungen direkt von LinkedIn in den Tracker übernimmt — zeigt ein komplettes Produktverständnis über Backend-API und Browser-Client hinweg.
Software Developer
Altares Dun & Bradstreet
Java 17 · Spring Boot 3 · Spring Security · Apache Kafka · Oracle DB · MongoDB · Auth0 · Azure AD
- Design und Umsetzung von 10+ produktiven RESTful Microservices für 500+ Enterprise-Anwender geleitet — Unternehmensprofile, Credit Ratings und Stakeholder-Daten; kompletter Lebenszyklus von Design bis Deployment und Monitoring.
- Eine ereignisgesteuerte Architektur auf Apache Kafka aufgebaut und betrieben, die 100.000+ Nachrichten pro Tag verarbeitet: fehlertolerante Consumer, Retry-Mechanismen, Echtzeit-Datenpipelines für Finanzdaten — 99,9% Uptime gehalten.
- Enterprise-SSO mit Auth0 und Azure AD (OAuth 2.0 / OIDC) umgesetzt; SonarQube-Qualitätsgates mit <5% technischer Schuld über alle Services hinweg durchgesetzt.
- Strukturierte Observability mit SLF4J/Logback etabliert; komplexe Produktionsstörungen in einer Hochverfügbarkeitsumgebung analysiert und behoben.
- Junior-Entwickler in Clean Code und TDD betreut; in einem Team aus 8 Personen agil/Scrum gearbeitet; an Architekturgesprächen und Code Reviews mitgewirkt und teamübergreifend koordiniert.
Senior Software Engineer
Lumen Technology
Java 8 · Spring Boot · Neo4j · Oracle DB · Qlik Sense
- Microservices für die Echtzeitverarbeitung von Netzwerk-Performance- und Modem-Health-Daten in hochverfügbaren Telekommunikationsumgebungen entworfen.
- Die Zeit für Fehleranalyse-Abfragen durch Neo4j-Graphmodellierung um ~40% reduziert — ein Zeichen für tiefes NoSQL-Performance-Tuning in verteilten Systemen.
- Qlik-Sense-Dashboards mit Live-Integration in Oracle DB für 10+ Kunden geliefert; technische Schuld unter 5% gehalten.
Software Engineer
AT&T
Java 8 · Apache Camel · JUnit · Mockito
- Apache-Camel-Integrationsservices gebaut: XML → JSON-REST-Transformation mit intelligenter Weiterleitung in verteilten Enterprise-Telekom-Landschaften.
- Mit JUnit/Mockito und einem TDD-Ansatz eine Testabdeckung von 85%+ erreicht — Produktionsvorfälle um ~30% reduziert.
Entrepreneur & Professional Development
Self-employed
- Bewusster Karrierewechsel: Ein Hospitality-Business end-to-end geführt (P&L, Kundenbeziehungen, Betrieb) und parallel ein intensives Java- & Selenium-Zertifizierungsprogramm abgeschlossen — 2019 erfolgreich in die Softwareentwicklung gewechselt.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen, Professionelle Dienstleistungen, Telekommunikation und Tourismus und Gastgewerbe.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Business Intelligence, Qualitätssicherung, Kundendienst und Finanzen.
Zusammenfassung
Backend-Java-Entwickler mit 6,5+ Jahren Erfahrung in der Entwicklung, dem Aufbau und dem Betrieb produktiver Microservices und ereignisgesteuerter, verteilter Systeme in Enterprise-Umgebungen. Tiefes Know-how in Java 17/21, Spring Boot 3 und Apache Kafka (100.000+ Nachrichten/Tag) mit praktischer Verantwortung über den gesamten Lebenszyklus von Anwendungen: Design, Implementierung, Tests, Deployment und Betrieb in Produktion. Anwender von Hexagonaler Architektur, DDD und TDD mit nachweislicher Erfahrung in technischen Entscheidungen und beim Mentoring von Kollegen. Habe selbst eine Live-Produktionsplattform (job-tracker.in) aufgebaut, mit Docker containerisiert und über CI/CD automatisiert — vertiefe aktuell meine AWS-Cloud-Native-Kenntnisse als Ergänzung zu meiner Produktionserfahrung mit DigitalOcean. Gültige deutsche Aufenthaltserlaubnis, sofort verfügbar, ohne Kündigungsfrist.
Fähigkeiten
- Frameworks: Spring Boot 3, Spring Security, Spring Cloud, Hibernate, Apache Camel, Junit, Mockito, Spring Ai (Lerne Ich)
- Architektur: Microservices, Event-Driven, Hexagonal (Ports & Adapters), Ddd, Rest Api, Verteilte Systeme
- Messaging: Apache Kafka (Confluent) — Topics, Partitionierung, Replikation, Schema Registry (Avro), Kafka Connect
- Datenbanken: Postgresql, Oracle Db, Mysql, Mongodb, Neo4j, Redis (Sql & Nosql & Caching)
- Sicherheit: Keycloak, Oauth 2.0, Openid Connect, Jwt, Rbac, Auth0, Azure Ad
- Cloud & Devops: Aws (Ec2, S3, Rds, Iam, Lambda — In Aktiver Entwicklung), Digitalocean (Produktion), Docker, Kubernetes, Github Actions, Gitlab Ci, Jenkins, Maven, Gradle, Terraform (Grundkenntnisse), Git
- Observability: Prometheus, Grafana, Opentelemetry (Lerne Ich), Sonarqube, Slf4j/Logback, Swagger/Openapi, Postman
- Testing: Junit 5, Mockito, Testcontainers (Lerne Ich), Tdd/Bdd — 85%+ Abdeckung
- Methoden: Agile/Scrum, Kanban, Clean Code, Ddd, Jira, Confluence
Sprachen
Ausbildung
Anna University
B.Tech. · Information Technology · Chennai, Indien
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Karthikeyan ist in Berlin, Deutschland ansässig.
Karthikeyan spricht folgende Sprachen: Hindi (Muttersprache), Englisch (Verhandlungssicher), Deutsch (Grundkenntnisse).
Karthikeyan hat mindestens 9 Jahre Erfahrung. In dieser Zeit hat Karthikeyan in mindestens 5 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 10 Monate. Beachten Sie, dass Karthikeyan möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Karthikeyan gut geeignet für Rollen wie: Full-Stack Developer — Eigenes Produkt, Software Developer, Senior Software Engineer.
Die neueste Position von Karthikeyan ist Full-Stack Developer — Eigenes Produkt bei Self-employed.
In den letzten Jahren hat Karthikeyan für Self-employed, Altares Dun & Bradstreet und Lumen Technology gearbeitet.
Karthikeyan hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Bank- und Finanzwesen und Professionelle Dienstleistungen. Karthikeyan hat auch etwas Erfahrung in Telekommunikation und Tourismus und Gastgewerbe.
Karthikeyan hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Business Intelligence. Karthikeyan hat auch etwas Erfahrung in Qualitätssicherung, Kundendienst und Finanzen.
Karthikeyan hat kürzlich in Industrien wie Bank- und Finanzwesen, Professionelle Dienstleistungen und Informationstechnologie (IT) gearbeitet.
Karthikeyan hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Business Intelligence gearbeitet.
Karthikeyan hat einen Bachelor in Information Technology von Anna University.
Die Verfügbarkeit von Karthikeyan muss bestätigt werden.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 6 Sep 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ä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 Full-Stack Developer — Eigenes Produkt
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Berlin, Deutschland arbeiten
