-
Infoplus Technologies UK Limited

Java Software Engineer

Infoplus Technologies UK Limited
Netherlands · Contract · Mid-Senior

Role: Scala & Java Developer

Location: Amsterdam, Netherlands

Duration: Contract


Job Description:

Required Skills & Experience:

  • Excellent knowledge of microservices architecture and best practices.
  • Strong proficiency in Scala and functional programming paradigms.
  • Hands-on experience with Cats, Cats Effect, and functional libraries like FS2, ZIO (optional), or Doobie.
  • Good understanding of monads, functors, type classes, and algebraic data types (ADTs).
  • Solid experience in Java 8 & 17, including Streams, CompletableFuture, and new language features.
  • Experience building and maintaining high-concurrency, distributed systems.
  • Knowledge of asynchronous and reactive programming principles in both Scala and Java.
  • Familiarity with frameworks like http4s, Akka, Akka HTTP, Play Framework (Scala) and Spring Boot, Micronaut, Quarkus (Java).
  • Experience working with databases (SQL and NoSQL) and data streaming technologies (Kafka, Pulsar, etc.).
  • Strong knowledge of testing strategies (ScalaTest, MUnit, JUnit, TestContainers, property-based testing).
  • Understanding of cloud-based architectures and containerization (AWS, Kubernetes, Docker).
  • Strong knowledge of CI/CD pipelines, DevOps, and Infrastructure as Code (Terraform, Helm, Ansible).

Nice to Have:

  • Knowledge of ZIO and other FP-based libraries.
  • Experience with GraphQL and gRPC.
  • Open-source contributions or blogs on Scala/functional programming.

Soft Skills:

  • Passion for functional programming and problem-solving.
  • Strong analytical and debugging skills.
  • Ability to work in an agile and collaborative environment.
  • Excellent communication skills and a proactive attitude.

Key Skills

Ranked by relevance

scala java functional programming infrastructure as code containerization microservices spring boot kubernetes terraform graphql ansible docker devops nosql kafka cloud junit grpc cicd sql aws
Login to Apply
Posted
Jun 13, 2025
Type
Contract
Level
Mid-Senior
Location
Amsterdam

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IT Search
Related

Senior Java Software Engineer

2026-05-28

Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Neev
Related

Full Stack Developer (Java & Angular)

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Fulcrum Digital Inc
Related

Senior Application Support Engineer - Java

2026-05-28

Full-time
Not Applicable
Ireland
IT Services
Information Technology