Skip to main content
Top expert badge
Recommended expert
Profile header background

Karthikeyan Rajendran-Backend Java Developer | Microservices, Kafka & Cloud-Native Systems | 6.5+ Years

Karthikeyan Rajendran
Profile header overlay
Berlin, Germany

Check rate

Experience

Jan 2026 - Present
Berlin, Germany

Full-Stack Developer — Own Product

Self-employed

Position summary
Full-Stack Developer — Own Product at Self-employed
Industries
Information Technology
Business areas
Information Technology
Product Development

Java 21 · Spring Boot 3 · Keycloak · PostgreSQL · Docker · Nginx · GitHub Actions · DigitalOcean · React 18 · TypeScript · Plasmo

  • Architected and shipped a production-ready Job Application Tracker end-to-end: REST API with 5-stage workflow, pagination, sorting, and dynamic filtering — full ownership from design to live cloud deployment on DigitalOcean.
  • Implemented production-grade identity management: OAuth 2.0 / OpenID Connect / JWT / RBAC via Keycloak, applying Hexagonal Architecture and DDD principles.
  • Built automated CI/CD pipeline (GitHub Actions); containerised with Docker; Nginx reverse proxy with path-based routing and SSL termination.
  • Developed a Chrome Extension (Plasmo framework, Manifest V3) that auto-fills job applications directly from LinkedIn into the tracker — demonstrates full product thinking across backend API and browser client.
Sep 2022 - Jan 2026

Software Developer

Altares Dun & Bradstreet

Position summary
Software Developer at Altares Dun & Bradstreet
Industries
Banking and Finance
Professional Services
Business areas
Business Intelligence
Information Technology
Product Development

Java 17 · Spring Boot 3 · Spring Security · Apache Kafka · Oracle DB · MongoDB · Auth0 · Azure AD

  • Led design and delivery of 10+ production RESTful microservices serving 500+ enterprise users — company profiles, credit ratings, and stakeholder data; full lifecycle from design to deployment and monitoring.
  • Built and maintained event-driven architecture on Apache Kafka processing 100,000+ messages/day: fault-tolerant consumers, retry mechanisms, real-time financial data pipelines — 99.9% uptime maintained.
  • Engineered enterprise SSO with Auth0 and Azure AD (OAuth 2.0 / OIDC); enforced SonarQube quality gates with <5% technical debt across all services.
  • Established SLF4J/Logback structured observability; diagnosed and resolved complex production incidents in a high-availability environment.
  • Mentored junior engineers in Clean Code and TDD; worked Agile/Scrum in an 8-person team; contributed to architecture discussions and code reviews, coordinating across team boundaries.
Apr 2021 - Aug 2022

Senior Software Engineer

Lumen Technology

Position summary
Senior Software Engineer at Lumen Technology
Industries
Information Technology
Telecommunication
Business areas
Business Intelligence
Information Technology
Product Development

Java 8 · Spring Boot · Neo4j · Oracle DB · Qlik Sense

  • Designed microservices for real-time processing of network performance and modem health data in high-availability telecom environments.
  • Reduced fault analysis query time by ~40% through Neo4j graph modelling — demonstrating deep NoSQL performance tuning in distributed systems.
  • Delivered Qlik Sense dashboards with live Oracle DB integration for 10+ clients; maintained technical debt below 5%.
Apr 2019 - Apr 2021

Software Engineer

AT&T

Position summary
Software Engineer at AT&T
Industries
Information Technology
Telecommunication
Business areas
Information Technology
Product Development
Quality Assurance

Java 8 · Apache Camel · JUnit · Mockito

  • Built Apache Camel integration services: XML → JSON REST transformation with intelligent routing across distributed enterprise telecom landscapes.
  • Achieved 85%+ test coverage with JUnit/Mockito using a TDD approach — production incidents reduced by ~30%.
Jun 2017 - Apr 2019
Chennai, India

Entrepreneur & Professional Development

Self-employed

Position summary
Entrepreneur & Professional Development at Self-employed
Industries
Tourism
Business areas
Customer Service
Finance
Information Technology
Operations
Quality Assurance
  • Deliberate career transition: managed a hospitality business end-to-end (P&L, client relations, operations) while completing an intensive Java & Selenium certification programme — successfully pivoted into software development in 2019.

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, Professional Services, Telecommunication, and Tourism.

Information Technology
Banking and Finance
Professional Services
Telecommunication
Tourism
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Business Intelligence, Quality Assurance, Customer Service, and Finance.

Information Technology
Product Development
Business Intelligence
Quality Assurance
Customer Service
Finance
Profile match chart

Summary

Backend Java Developer with 6.5+ years designing, building, and operating production-grade microservices and event-driven, distributed systems across enterprise environments. Deep expertise in Java 17/21, Spring Boot 3, and Apache Kafka (100,000+ messages/day), with hands-on ownership of applications across the full lifecycle: design, implementation, testing, deployment, and production operation. Practitioner of Hexagonal Architecture, DDD, and TDD, with a track record of leading technical decisions and mentoring peers. Self-deployed a live production platform (job-tracker.in), containerised with Docker and automated via CI/CD — currently deepening AWS cloud-native skills to complement production DigitalOcean experience. Valid German residence permit, immediately available, no notice period.

Skills

  • Frameworks: Spring Boot 3, Spring Security, Spring Cloud, Hibernate, Apache Camel, Junit, Mockito, Spring Ai (Learning)
  • Architecture: Microservices, Event-Driven, Hexagonal (Ports & Adapters), Ddd, Rest Api, Distributed Systems
  • Messaging: Apache Kafka (Confluent) — Topics, Partitioning, Replication, Schema Registry (Avro), Kafka Connect
  • Databases: Postgresql, Oracle Db, Mysql, Mongodb, Neo4j, Redis (Sql & Nosql & Caching)
  • Security: Keycloak, Oauth 2.0, Openid Connect, Jwt, Rbac, Auth0, Azure Ad
  • Cloud & Devops: Aws (Ec2, S3, Rds, Iam, Lambda — In Active Development), Digitalocean (Production), Docker, Kubernetes, Github Actions, Gitlab Ci, Jenkins, Maven, Gradle, Terraform (Basic), Git
  • Observability: Prometheus, Grafana, Opentelemetry (Learning), Sonarqube, Slf4j/Logback, Swagger/Openapi, Postman
  • Testing: Junit 5, Mockito, Testcontainers (Learning), Tdd/Bdd — 85%+ Coverage
  • Methods: Agile/Scrum, Kanban, Clean Code, Ddd, Jira, Confluence

Languages

Hindi
Native
English
Advanced
German
Elementary

Education

Oct 2013 - Jun 2017

Anna University

B.Tech. · Information Technology · Chennai, India

Statistics

Experience

Total positions 5
Experience in Information Technology 4 y
Avg length 1 y 10 m
Longest experience 3 y 4 m

Global experience

Countries worked in 2 (Germany, India)
Primary country Germany

Expertise

Recent roles Full-Stack Developer — Own Product, Software Developer, Senior Software Engineer
Main industries Information Technology, Banking and Finance, Professional Services
Main business areas Information Technology, Product Development, Business Intelligence

Qualifications

Highest degree Bachelor

Profile

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

Frequently asked questions

Have questions? Find more information here.

Karthikeyan is based in Berlin, Germany.

Karthikeyan speaks the following languages: Hindi (Native), English (Advanced), German (Elementary).

Karthikeyan has at least 9 years of experience. During this time, Karthikeyan has worked in at least 5 different roles and for 4 different companies. The average length of individual experience is 2 years and 10 months. Note that Karthikeyan may not have shared all experience and actually has more experience.

Based on recent experience, Karthikeyan would be well-suited for roles such as: Full-Stack Developer — Own Product, Software Developer, Senior Software Engineer.

Karthikeyan's most recent position is Full-Stack Developer — Own Product at Self-employed.

In recent years, Karthikeyan has worked for Self-employed, Altares Dun & Bradstreet, and Lumen Technology.

Karthikeyan is most experienced in industries like Information Technology, Banking and Finance, and Professional Services. Karthikeyan also has some experience in Telecommunication and Tourism.

Karthikeyan is most experienced in business areas like Information Technology, Product Development, and Business Intelligence. Karthikeyan also has some experience in Quality Assurance, Customer Service, and Finance.

Karthikeyan has recently worked in industries like Banking and Finance, Professional Services, and Information Technology.

Karthikeyan has recently worked in business areas like Information Technology, Product Development, and Business Intelligence.

Karthikeyan holds a Bachelor in Information Technology from Anna University.

The availability of Karthikeyan needs to be confirmed.

Daily rate distribution

0 2 4 6 8
<€800 €800-​1200 €1200-​1600 €1600+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 963 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 952 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 6 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.