10/17/2026 updated


100 % available
Java Tech Lead & Senior Software Engineer
warszawa, Poland
Germany +10
Master of Science in Computer Science, Warsaw University of Technologyinfo: Germany, Austria, Italy, Hungary, Slovakia, Bulgaria, Poland, Romania, Czech Republic, Serbia, Bosnia-Herzegovina
Java (Programming Language)ScalaSpring BootRestful ApigRPC
Java & Spring Backend Development
Umfangreiche Erfahrung in der Entwicklung von Java- und Spring-basierten Microservices fuer verschiedene Branchen, darunter Gesundheitswesen, Energie, Fintech und Transport. Einsatz von Spring Boot, JavaFX, Vaadin und JSP fuer skalierbare Backend-Loesungen.
Software Architecture & Technical Leadership
Entwurf und Implementierung skalierbarer Systemarchitekturen auf Basis von Microservices, Domain-Driven Design (DDD), Hexagonal Architecture und dem C4 Model. Technische Fuehrung von Entwicklungsteams, Mentoring und Einfuehrung agiler Entwicklungsprozesse.
Cloud & Infrastructure (AWS, Docker, Kubernetes)
Deployment und Betrieb von Anwendungen auf AWS, GCP und Azure. Containerisierung mit Docker und Orchestrierung mit Kubernetes. Verwaltung von Cloud-Infrastrukturkosten sowie Monitoring mit Grafana.
Android & Mobile Development
Entwicklung nativer Android-Anwendungen mit Java und dem Android SDK, einschliesslich Android Automotive fuer Elektrofahrzeuge. Implementierung von UI-Komponenten, Backend-Integration und mobilen Kommunikationsprotokollen.
Messaging & Networking (Apache Kafka, gRPC, REST)
Implementierung von Kafka-basierter Inter-Service-Kommunikation sowie REST- und gRPC-Schnittstellen. Einsatz von OpenAPI fuer API-Spezifikationen und TCP/IP-Protokollen fuer Echtzeit-Datenuebertragung.
Testing & Quality Assurance
Entwicklung automatisierter und Integrationstests mit JUnit, Mockito, WireMock, Postman, Selenium und Espresso. Anwendung von TDD, Performance-Testing und Integrationstesting zur Sicherstellung der Softwarequalitaet.
CI/CD & Development Tools
Einsatz von Jenkins als primaeres CI/CD-Tool sowie Git, GitHub, GitLab, Gerrit und Mercurial fuer Versionskontrolle und Code-Reviews. Nutzung von IntelliJ IDEA, Jira und Git Flow im Entwicklungsalltag.
Databases
Erfahrung mit relationalen und nicht-relationalen Datenbanken, darunter MongoDB, PostgreSQL, MySQL und DynamoDB. Integration von Datenbankloesungen in Microservice-Architekturen.
C++ & Systems Programming
Entwicklung und Wartung von C++- und OpenGL-Code fuer mobile Betriebssysteme sowie Echtzeit-Simulatoren auf Basis des Ogre3D-Frameworks. Einsatz von C#/.NET Core in plattformubergreifenden Projekten.
Umfangreiche Erfahrung in der Entwicklung von Java- und Spring-basierten Microservices fuer verschiedene Branchen, darunter Gesundheitswesen, Energie, Fintech und Transport. Einsatz von Spring Boot, JavaFX, Vaadin und JSP fuer skalierbare Backend-Loesungen.
Software Architecture & Technical Leadership
Entwurf und Implementierung skalierbarer Systemarchitekturen auf Basis von Microservices, Domain-Driven Design (DDD), Hexagonal Architecture und dem C4 Model. Technische Fuehrung von Entwicklungsteams, Mentoring und Einfuehrung agiler Entwicklungsprozesse.
Cloud & Infrastructure (AWS, Docker, Kubernetes)
Deployment und Betrieb von Anwendungen auf AWS, GCP und Azure. Containerisierung mit Docker und Orchestrierung mit Kubernetes. Verwaltung von Cloud-Infrastrukturkosten sowie Monitoring mit Grafana.
Android & Mobile Development
Entwicklung nativer Android-Anwendungen mit Java und dem Android SDK, einschliesslich Android Automotive fuer Elektrofahrzeuge. Implementierung von UI-Komponenten, Backend-Integration und mobilen Kommunikationsprotokollen.
Messaging & Networking (Apache Kafka, gRPC, REST)
Implementierung von Kafka-basierter Inter-Service-Kommunikation sowie REST- und gRPC-Schnittstellen. Einsatz von OpenAPI fuer API-Spezifikationen und TCP/IP-Protokollen fuer Echtzeit-Datenuebertragung.
Testing & Quality Assurance
Entwicklung automatisierter und Integrationstests mit JUnit, Mockito, WireMock, Postman, Selenium und Espresso. Anwendung von TDD, Performance-Testing und Integrationstesting zur Sicherstellung der Softwarequalitaet.
CI/CD & Development Tools
Einsatz von Jenkins als primaeres CI/CD-Tool sowie Git, GitHub, GitLab, Gerrit und Mercurial fuer Versionskontrolle und Code-Reviews. Nutzung von IntelliJ IDEA, Jira und Git Flow im Entwicklungsalltag.
Databases
Erfahrung mit relationalen und nicht-relationalen Datenbanken, darunter MongoDB, PostgreSQL, MySQL und DynamoDB. Integration von Datenbankloesungen in Microservice-Architekturen.
C++ & Systems Programming
Entwicklung und Wartung von C++- und OpenGL-Code fuer mobile Betriebssysteme sowie Echtzeit-Simulatoren auf Basis des Ogre3D-Frameworks. Einsatz von C#/.NET Core in plattformubergreifenden Projekten.
Experience
Professional experience10+ years
Freelancer since2016
Languages
GermanBasic knowledgeEnglishFluentItalianBasic knowledgePolishNative speakerRussianBasic knowledge
Project history
Analyzed business requirements and designed scalable systems for OCR-based sports events using Java and Spring. Developed and maintained the platform, including MongoDB integration and JSP-based user interfaces. Designed and implemented integrations with mobile applications. Managed AWS infrastructure costs, balancing system performance, scalability, and operational expenses.
Designed and implemented new architecture, delivered new features, and optimized existing code in distributed printing systems. Provided technical leadership, mentoring, and workshops for other developers. Improved the continuous delivery process and introduced an Agile/Scrum-based development workflow, along with team-building initiatives.
Provided technical leadership and consulting for new and existing Android Automotive solutions for electric vehicles. Led and mentored team members, supporting their technical development and growth. Designed and developed internal tools to improve development workflow, automation, and team organization.