Scala/Java Backend Entwickler
Aktualisiert am 19.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.03.2026
Verfügbar zu: 100%
davon vor Ort: 10%
Scala
Java
Kotlin
Microservices
Spring
AWS
Apache Spark
Play Framework
Akka
Reactive Programming
Back-End
Docker
English
full
German
Professional
Italian
full
Spanish
native
Japanese

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 Monate
2025-02 - 2025-12

Software Backend Engineer

Software Backend Engineer Scala ZIO Microservices ...
Software Backend Engineer
  • Extended and maintained a Scala-based intelligence platform, adding new endpoints and improving data pipelines and Elasticsearch integrations.
  • Led the analysis, implementation, and coordination of a migration from legacy DSLbased alerting configurations to a new system without exis
Scala ZIO Microservices OpenSearch
Intel471
Remote
6 Monate
2024-04 - 2024-09

BackEnd Support

Senior Software Engineer Java Spring Coaching ...
Senior Software Engineer
  • Helped with the implementation of two new microservices for loan management systems.
  • Mentoring Junior Backend Developer.
Java Spring Coaching Technical Design
ING Deutschland
1 Jahr 2 Monate
2023-01 - 2024-02

Support as Senior Software Engineer

Java Spring Coaching ...
  • Extended and maintained Java-based backend systems and contributed to architectural decisions.
  • Provided technical coaching and support to developers.
  • Coordinated technical work and communication across teams.
Java Spring Coaching Technical Design Architekt
KAISER+KRAFT
8 Monate
2022-03 - 2022-10

Backend support

Senior Software Engineer Scala Java Apache Beam ...
Senior Software Engineer

  • Extended a legacy Scala backend platform by implementing new features and integrations.
  • Worked on a large existing codebase to support evolving product requirements.

Scala Java Apache Beam Cloud Computing Elastic Search
Intel 471
Remote
1 Jahr
2020-12 - 2021-11

Re-implementation of core services

Senior Backend Engineer Kotlin Java Spring Boot ...
Senior Backend Engineer

  • Redesigned and implemented data aggregation pipelines for loan data processing and storage.
  • Designed and implemented a new banking integration replacing a legacy provider.
  • Introduced Kotlin and reactive programming practices into the backend architecture.

Kotlin Java Spring Boot Microservices OpenStack-Sahara
Lendico Deutschland GmbH
Remote
5 Monate
2020-06 - 2020-10

Rolling out of hey.car platform in Spain.

Senior Backend Engineer Java AWS Kotlin ...
Senior Backend Engineer

  • Adapted a multi-tenant backend service to support the Spanish market.
  • Implemented and integrated a new financing system supporting multiple financing options.

Java AWS Kotlin Spring Kubernetes
heycar
Remote
5 Monate
2019-11 - 2020-03

Backend Support

Senior Software Engineer Java Scala Microservices ...
Senior Software Engineer
  • Improved performance and scalability of Java/Scala backend services using concurrent programming techniques.
  • Introduced functional programming patterns to improve large-scale data aggregation workflows.
Java Scala Microservices Spring
Zalando
Berlin
2 Jahre 5 Monate
2017-04 - 2019-08

Development and maintenance of backend apps

Scala Developer
Scala Developer
  • Fighting fraud, phishing and spam with machine learning.
  • Data mining and reports with Spark and stream based solutions.
  • Development and maintenance of backend apps with a reactive architecture approach.
  • Everything in the Cloud (AWS).
  • PoC and preparing workshops about functional programming.
ImmobilienScout24, Berlin, Germany
6 Monate
2016-07 - 2016-12

Implementation of new features and Spring boot

Java Backend Developer
Java Backend Developer
  • Migration of JEE application to SpringBoot based.
  • Split of monolith into domain driven based microservices.
  • PoC of new technologies in order to update outdated tech stack.
  • Workshop to developers.
Adviqo AG, Berlin, Germany
1 Jahr 4 Monate
2015-03 - 2016-06

Backend development of Java Spring

Java Backend Developer
Java Backend Developer

  • Introducing new features in Solr based search engine.
  • Supporting external customers on development and extension of current codebase.
  • Analysis and plan to break up SpringBoot distributed monolith.
  • Introduction of OAuth2.

    Neofonie GmbH, Berlin, Germany
    3 Monate
    2014-07 - 2014-09

    Frontend and Backend development of the marketing tracking tool MotilityAds.

    Java Developer
    Java Developer
    freenet digital GmbH, Berlin, Germany
    2 Jahre 1 Monat
    2012-05 - 2014-05

    Development of the existing JEE web app.

    Junior Java Developer
    Junior Java Developer
    • Implementation of solutions for the administration of user data.
    • Bug fixing, code and performance improvement.
    Gameduell GmbH, Gerlin, Germany
    6 Monate
    2011-09 - 2012-02

    Customization of the Java-based trading software

    Software Developer
    Software Developer
    • Customization of the Java-based trading software endur according to customer requirements
    Openlink Financial, Berlin, Germany
    1 Jahr 4 Monate
    2010-05 - 2011-08

    Designing automated tasks for internal systems

    User Operations Analyst
    User Operations Analyst
    • Maintaining and modifying routing system for incoming reports.
    • Managing and coordinating groups of people for different projects
    Facebook, Dublin, Ireland

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    8 Jahre 3 Monate
    1999-10 - 2007-12

    Technical Engineering in Information Systems

    Universidad de Extremadura
    Universidad de Extremadura

    Position

    Position


    Kompetenzen

    Kompetenzen

    Top-Skills

    Scala Java Kotlin Microservices Spring AWS Apache Spark Play Framework Akka Reactive Programming Back-End Docker

    Produkte / Standards / Erfahrungen / Methoden

    Profile

    Java/Scala/Kotlin Backend Engineer with strong experience in software craftsmanship and modern code design. Since starting my career in 2011, I have focused on what I enjoy most about software engineering: building clean, maintainable, and high-quality backend systems. Working across different languages, tech stacks, companies, and teams has given me not only solid technical expertise, but also strong communication, organization, and documentation skills. Throughout my career, I have worked with object-oriented, functional, and hybrid approaches, which allows me to select appropriate patterns and solutions independently of the programming language. I particularly enjoy coaching and knowledge sharing, and I place strong value on promoting good engineering practices within teams. Since 2017, I have also been involved in software architecture and technical design.


    Tech Skills

    Scala

    • Scala 2.13
    • Play
    • Akka
    • sbt
    • Cats
    • fs2
    • Tagless final
    • ScalaTest
    • Spark
    • Spark ML


    Java

    • Java 8
    • Spring Boot
    • JPA
    • JUnit
    • Maven
    • Vavr


    AWS

    • RDS
    • SQS
    • SNS
    • S3
    • DynamoDB
    • KMS
    • ECR
    • ElastiCache
    • Elasticsearch
    • IAM
    • Kinesis


    Mindset

    • Agile
    • TDD
    • Pair Programming
    • Scrum
    • Clean Code
    • Functional Programming
    • Microservices
    • Domain Driven Design
    • Reactive Architecture
    • REST


    Others

    • Golang
    • Kotlin
    • Kafka


    Strengths

    • Knowledge Sharing
    • Passion
    • Efficiency
    • Team Oriented
    • Agile
    • Communication

    Einsatzorte

    Einsatzorte

    Deutschland
    möglich

    Projekte

    Projekte

    11 Monate
    2025-02 - 2025-12

    Software Backend Engineer

    Software Backend Engineer Scala ZIO Microservices ...
    Software Backend Engineer
    • Extended and maintained a Scala-based intelligence platform, adding new endpoints and improving data pipelines and Elasticsearch integrations.
    • Led the analysis, implementation, and coordination of a migration from legacy DSLbased alerting configurations to a new system without exis
    Scala ZIO Microservices OpenSearch
    Intel471
    Remote
    6 Monate
    2024-04 - 2024-09

    BackEnd Support

    Senior Software Engineer Java Spring Coaching ...
    Senior Software Engineer
    • Helped with the implementation of two new microservices for loan management systems.
    • Mentoring Junior Backend Developer.
    Java Spring Coaching Technical Design
    ING Deutschland
    1 Jahr 2 Monate
    2023-01 - 2024-02

    Support as Senior Software Engineer

    Java Spring Coaching ...
    • Extended and maintained Java-based backend systems and contributed to architectural decisions.
    • Provided technical coaching and support to developers.
    • Coordinated technical work and communication across teams.
    Java Spring Coaching Technical Design Architekt
    KAISER+KRAFT
    8 Monate
    2022-03 - 2022-10

    Backend support

    Senior Software Engineer Scala Java Apache Beam ...
    Senior Software Engineer

    • Extended a legacy Scala backend platform by implementing new features and integrations.
    • Worked on a large existing codebase to support evolving product requirements.

    Scala Java Apache Beam Cloud Computing Elastic Search
    Intel 471
    Remote
    1 Jahr
    2020-12 - 2021-11

    Re-implementation of core services

    Senior Backend Engineer Kotlin Java Spring Boot ...
    Senior Backend Engineer

    • Redesigned and implemented data aggregation pipelines for loan data processing and storage.
    • Designed and implemented a new banking integration replacing a legacy provider.
    • Introduced Kotlin and reactive programming practices into the backend architecture.

    Kotlin Java Spring Boot Microservices OpenStack-Sahara
    Lendico Deutschland GmbH
    Remote
    5 Monate
    2020-06 - 2020-10

    Rolling out of hey.car platform in Spain.

    Senior Backend Engineer Java AWS Kotlin ...
    Senior Backend Engineer

    • Adapted a multi-tenant backend service to support the Spanish market.
    • Implemented and integrated a new financing system supporting multiple financing options.

    Java AWS Kotlin Spring Kubernetes
    heycar
    Remote
    5 Monate
    2019-11 - 2020-03

    Backend Support

    Senior Software Engineer Java Scala Microservices ...
    Senior Software Engineer
    • Improved performance and scalability of Java/Scala backend services using concurrent programming techniques.
    • Introduced functional programming patterns to improve large-scale data aggregation workflows.
    Java Scala Microservices Spring
    Zalando
    Berlin
    2 Jahre 5 Monate
    2017-04 - 2019-08

    Development and maintenance of backend apps

    Scala Developer
    Scala Developer
    • Fighting fraud, phishing and spam with machine learning.
    • Data mining and reports with Spark and stream based solutions.
    • Development and maintenance of backend apps with a reactive architecture approach.
    • Everything in the Cloud (AWS).
    • PoC and preparing workshops about functional programming.
    ImmobilienScout24, Berlin, Germany
    6 Monate
    2016-07 - 2016-12

    Implementation of new features and Spring boot

    Java Backend Developer
    Java Backend Developer
    • Migration of JEE application to SpringBoot based.
    • Split of monolith into domain driven based microservices.
    • PoC of new technologies in order to update outdated tech stack.
    • Workshop to developers.
    Adviqo AG, Berlin, Germany
    1 Jahr 4 Monate
    2015-03 - 2016-06

    Backend development of Java Spring

    Java Backend Developer
    Java Backend Developer

    • Introducing new features in Solr based search engine.
    • Supporting external customers on development and extension of current codebase.
    • Analysis and plan to break up SpringBoot distributed monolith.
    • Introduction of OAuth2.

      Neofonie GmbH, Berlin, Germany
      3 Monate
      2014-07 - 2014-09

      Frontend and Backend development of the marketing tracking tool MotilityAds.

      Java Developer
      Java Developer
      freenet digital GmbH, Berlin, Germany
      2 Jahre 1 Monat
      2012-05 - 2014-05

      Development of the existing JEE web app.

      Junior Java Developer
      Junior Java Developer
      • Implementation of solutions for the administration of user data.
      • Bug fixing, code and performance improvement.
      Gameduell GmbH, Gerlin, Germany
      6 Monate
      2011-09 - 2012-02

      Customization of the Java-based trading software

      Software Developer
      Software Developer
      • Customization of the Java-based trading software endur according to customer requirements
      Openlink Financial, Berlin, Germany
      1 Jahr 4 Monate
      2010-05 - 2011-08

      Designing automated tasks for internal systems

      User Operations Analyst
      User Operations Analyst
      • Maintaining and modifying routing system for incoming reports.
      • Managing and coordinating groups of people for different projects
      Facebook, Dublin, Ireland

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      8 Jahre 3 Monate
      1999-10 - 2007-12

      Technical Engineering in Information Systems

      Universidad de Extremadura
      Universidad de Extremadura

      Position

      Position


      Kompetenzen

      Kompetenzen

      Top-Skills

      Scala Java Kotlin Microservices Spring AWS Apache Spark Play Framework Akka Reactive Programming Back-End Docker

      Produkte / Standards / Erfahrungen / Methoden

      Profile

      Java/Scala/Kotlin Backend Engineer with strong experience in software craftsmanship and modern code design. Since starting my career in 2011, I have focused on what I enjoy most about software engineering: building clean, maintainable, and high-quality backend systems. Working across different languages, tech stacks, companies, and teams has given me not only solid technical expertise, but also strong communication, organization, and documentation skills. Throughout my career, I have worked with object-oriented, functional, and hybrid approaches, which allows me to select appropriate patterns and solutions independently of the programming language. I particularly enjoy coaching and knowledge sharing, and I place strong value on promoting good engineering practices within teams. Since 2017, I have also been involved in software architecture and technical design.


      Tech Skills

      Scala

      • Scala 2.13
      • Play
      • Akka
      • sbt
      • Cats
      • fs2
      • Tagless final
      • ScalaTest
      • Spark
      • Spark ML


      Java

      • Java 8
      • Spring Boot
      • JPA
      • JUnit
      • Maven
      • Vavr


      AWS

      • RDS
      • SQS
      • SNS
      • S3
      • DynamoDB
      • KMS
      • ECR
      • ElastiCache
      • Elasticsearch
      • IAM
      • Kinesis


      Mindset

      • Agile
      • TDD
      • Pair Programming
      • Scrum
      • Clean Code
      • Functional Programming
      • Microservices
      • Domain Driven Design
      • Reactive Architecture
      • REST


      Others

      • Golang
      • Kotlin
      • Kafka


      Strengths

      • Knowledge Sharing
      • Passion
      • Efficiency
      • Team Oriented
      • Agile
      • Communication

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.