17.08.2026 aktualisiert

**** ******** ****
100 % verfügbar

Java Backend Engineer | Microservices | Spring Boot | Quarkus | Kubernetes | Azure | Docker

Magdeburg, Deutschland
Deutschland
Master of Science - Global Software Development
Magdeburg, Deutschland
Deutschland
Master of Science - Global Software Development

Profilanlagen

Gihan Weerappullige - Software Engineer.pdf

Über mich

Software Engineer with 5+ years of experience building Java microservices and distributed systems. Skilled in Quarkus, Spring Boot, Vert.x, Kubernetes, Docker, Azure, REST APIs, PostgreSQL, Elasticsearch, and CI/CD, with a strong focus on scalable and reliable backend systems.

Skills

KeycloakHelmJavaMicrosoft AzureElasticsearchJUnitPostgreSQLApache MavenNode.jsPrometheusTypeScriptEvent-driven ArchitectureReact.jsGrafanaSpring BootVert.XAngularJSGitlab-CiKubernetesAsynchronous ProgrammingRestful ApisDockerJenkinsMicroservices
Java Backend Engineer with 5+ years of experience building production-grade microservices, event-driven systems, and distributed applications. My core stack is Java with Quarkus, Vert.x, and Spring Boot, and I have shipped and operated backend systems in real production environments across smart city infrastructure and telecommunications domains.

At DKSR in Berlin I worked as a Java Backend Engineer on a live smart city data platform, with a strong focus on event-driven architecture, asynchronous messaging, real-time data processing, and external API integrations using Quarkus and Vert.x. I took full ownership of features from architecture design through to production deployment and monitoring. Before that, at Wavenet International in Sri Lanka I worked on telecom-grade platforms built with Spring Boot, including subscription management systems and voice infrastructure, deployed on Azure and GCP using Docker, Kubernetes, Helm, and Jenkins CI/CD pipelines.

My technical strengths include:

Java, Quarkus, Vert.x, Spring Boot, REST APIs, event-driven architecture, asynchronous messaging, microservices, Docker, Kubernetes, Helm, GitLab CI/CD, Jenkins, Azure, GCP, PostgreSQL, Elasticsearch, MySQL, Prometheus, Grafana, JUnit 5, Mockito, TDD, Keycloak, Angular, React, TypeScript, JavaScript, Node.js, Maven, Git, Linux, Cursor, GitHub Copilot.

Beyond backend development I have full-stack experience with Angular and React, and I use AI coding tools actively as part of my daily workflow while staying accountable for the quality of what ships.

I am available for freelance projects involving Java backend development, microservices, distributed systems, event-driven architectures, cloud infrastructure, Kubernetes, and DevOps. I am comfortable working independently or integrating into an existing engineering team and have a track record of taking ownership from the first line of code through to production operation.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2026

Sprachen

DeutschGrundkenntnisseEnglischverhandlungssicher

Projekthistorie

Junior Software Engineer

Daten-Kompetenzzentrum fur Stadte und Regionen DKSR GmbH
Constructed a Vert.x based MQTT data publishing module, designed a configurable dual-storage mechanism for PostgreSQL and Elasticsearch, led migration of connector authentication, managed deployment of 5 OUP platform microservices with Docker, Kubernetes, and Helm, and applied TDD with JUnit5 and Mockito.

Software Engineer - Working Student

Daten-Kompetenzzentrum fur Stadte und Regionen DKSR GmbH
Engineered 20+ Java-based microservice connectors for external city APIs, established real-time observability with Prometheus and Grafana, oversaw PostgreSQL and Elasticsearch administration, and participated in building and maintaining Java microservices for the OUP platform using Quarkus and Vert.x.

Design and Implementation of a Scalable Application Load Balancer for Real-time Data Integration

Project
Architected and implemented a custom application-level load balancer for the Open Urban Pulse platform, implemented dynamic routing logic, built a metrics collection pipeline using Prometheus and cAdvisor with Grafana dashboards, and validated scalability on Azure Kubernetes Service (AKS).

Digital Media Buy/Sell/Share Platform

Project
Developed a web-based platform for Fulda University enabling buying, selling, and sharing of digital media, implemented user registration, profile management, media upload and approval workflows, personalized product listings, and an AI-powered image search feature.

Software Engineer

Wavenet International (Pvt) Ltd
Contributed to a B2B Telecom Subscription Management Platform, led development of a Subscription Management System using Spring Boot and Angular, developed a Subscription Renewal Processing Engine, deployed platforms on Azure using Docker, Kubernetes, and Helm, and mentored junior developers.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden