09/22/2026 updated


40 % partially available
Senior Java Backend Engineer | Tech Lead | Architect
Gdańsk, Poland
Only remote
Bachelor's in Applied Mathematics and Computer Science, Belarusian State University (2008-2013)About me
Senior Java Backend Engineer and Tech Lead with 15+ years of experience, currently working part-time/B2B up to 20h/week. Strong fit for hands-on Java/Spring delivery, architecture reviews, JVM/performance troubleshooting and production support.
Java (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Design BriefDevOpsGradleHibernateSpring FrameworkJUnitPostgreSQLTechnical ManagementApache CamelBackendApi DesignHeap (Data Structure)
Java & Spring Framework
Tiefgehende Kenntnisse in Java 6-25 sowie dem gesamten Spring-Ökosystem (Spring Boot, Security, Data, Web, Cloud). Einsatz von JPA/Hibernate und MyBatis für Datenbankzugriffe sowie REST/HTTP und Async HTTP für Integrationen.
JVM Performance & Tuning
Umfangreiche Erfahrung in Java-Concurrency, ZGC/G1-Tuning, JFR/JMC-Analyse, Heap- und Thread-Dump-Auswertung, Allocation Profiling sowie CPU- und Memory-Profiling zur Optimierung von JVM-Anwendungen.
Messaging, Daten & Storage
Praxiserfahrung mit Kafka (Partitionierung, Consumer Groups, Throughput-Tuning), Druid (Schema- und Ingestion-Optimierung), Aerospike, PostgreSQL sowie Spark und Airflow für Batch-Pipelines.
SOA & REST API Design
Entwurf und Versionierung von SOA- und REST-APIs mit Fokus auf Backward Compatibility, Error Handling, Idempotenz sowie Capacity Planning und Distributed-System Reliability Patterns.
Multi-Tenancy & Architektur
Implementierung von Multi-Tenancy-Konzepten (Database-per-Tenant und Shared-Database/Tenant-ID-Modelle) inklusive Tenant Isolation und Spring Security Context Propagation.
Qualitätssicherung & Observability
Einsatz von JUnit und Mockito für Unit-, Integrations-, Komponenten- und End-to-End-Tests sowie Produktions-Observability mit Prometheus und Grafana, Incident Response und Post-Mortems.
DevOps & Build-Tools
Arbeit mit Maven, Gradle, Jenkins sowie grundlegenden Kenntnissen in Docker und Kubernetes. Definition von Deployment- und Release-Anforderungen in enger Zusammenarbeit mit DevOps-Teams.
Technische Führung & Mentoring
Direkte Führung von bis zu 5 Engineers in einem cross-funktionalen Team, technische Leitung über 6 Teams mit ca. 60 Personen, Durchführung von 50+ technischen Interviews und Mentoring von 10+ Engineers.
Domänenwissen
Erfahrung in den Bereichen AdTech (OpenRTB, VAST), Payments/Finance/Banking (SWIFT, Apache Camel, ActiveMQ) sowie E-Commerce-Plattformen.
Tiefgehende Kenntnisse in Java 6-25 sowie dem gesamten Spring-Ökosystem (Spring Boot, Security, Data, Web, Cloud). Einsatz von JPA/Hibernate und MyBatis für Datenbankzugriffe sowie REST/HTTP und Async HTTP für Integrationen.
JVM Performance & Tuning
Umfangreiche Erfahrung in Java-Concurrency, ZGC/G1-Tuning, JFR/JMC-Analyse, Heap- und Thread-Dump-Auswertung, Allocation Profiling sowie CPU- und Memory-Profiling zur Optimierung von JVM-Anwendungen.
Messaging, Daten & Storage
Praxiserfahrung mit Kafka (Partitionierung, Consumer Groups, Throughput-Tuning), Druid (Schema- und Ingestion-Optimierung), Aerospike, PostgreSQL sowie Spark und Airflow für Batch-Pipelines.
SOA & REST API Design
Entwurf und Versionierung von SOA- und REST-APIs mit Fokus auf Backward Compatibility, Error Handling, Idempotenz sowie Capacity Planning und Distributed-System Reliability Patterns.
Multi-Tenancy & Architektur
Implementierung von Multi-Tenancy-Konzepten (Database-per-Tenant und Shared-Database/Tenant-ID-Modelle) inklusive Tenant Isolation und Spring Security Context Propagation.
Qualitätssicherung & Observability
Einsatz von JUnit und Mockito für Unit-, Integrations-, Komponenten- und End-to-End-Tests sowie Produktions-Observability mit Prometheus und Grafana, Incident Response und Post-Mortems.
DevOps & Build-Tools
Arbeit mit Maven, Gradle, Jenkins sowie grundlegenden Kenntnissen in Docker und Kubernetes. Definition von Deployment- und Release-Anforderungen in enger Zusammenarbeit mit DevOps-Teams.
Technische Führung & Mentoring
Direkte Führung von bis zu 5 Engineers in einem cross-funktionalen Team, technische Leitung über 6 Teams mit ca. 60 Personen, Durchführung von 50+ technischen Interviews und Mentoring von 10+ Engineers.
Domänenwissen
Erfahrung in den Bereichen AdTech (OpenRTB, VAST), Payments/Finance/Banking (SWIFT, Apache Camel, ActiveMQ) sowie E-Commerce-Plattformen.
Experience
Professional experience10+ years
Freelancer since2019
Languages
EnglishGoodPolishGoodRussianNative speaker
Project history
Verantwortlich für eine Large-scale SOA-basierte AdTech-Plattform (OpenRTB/VAST) mit ca. 15 Services und einer 1.000+ VM-Infrastruktur. Direkte Führung von 5 Engineers in einem cross-funktionalen Team von ca. 15 Personen. Design und Weiterentwicklung von High-Load-SOA-Komponenten, REST/Async HTTP-Integrationen, Kafka-Flows, Multi-Tenant-Datenisolation und Capacity Planning. Reduzierung von CPU um ca. 10-15%, Heap-Druck um ca. 15-20% und Request-Latenz um ca. 10%. Optimierung von Druid-Schemas, Spark/Airflow-Batch-Pipelines sowie Java-Upgrades von Java 8 bis 25.
Tätigkeit in Teilzeit parallel zu Specific Group ab 07.2015. Ausgewählte Projekte: J2EE-Banking-Anwendung für Standard Bank South Africa (800+ Filialen, SAP CRM7/Mainframe-Integration, CIT/SIT/UAT und Level-3-Produktionssupport); Real-Estate-Web-Applikation (Architektur, Führung von 2 Java-Entwicklern); Standard-Bank-Framework (CSF/SSF-Komponenten, Decorators, MVVM für Banking-Applikationen); frühere Arbeiten mit GWT/ZK, Swing-Integrationen und Maven-Update-Plugin.
Arbeit an einer Payment-Processing-Plattform für SWIFT und andere Banking-Message-Formate für Finanzinstitute in den USA und Europa. Technische Führung über 6 cross-funktionale Teams (ca. 60 Personen) und direkte Leitung eines Teams von ca. 9 Personen. Performance-, Skalierbarkeits- und Fault-Tolerance-Optimierungen mit einem Ziel von <=500 ms pro SWIFT-Nachricht. Implementierung von Multi-Tenancy mit Database-per-Tenant-Modell und Custom Spring Tenant Scope. Einsatz von ActiveMQ, Apache Camel auf AWS-Infrastruktur.