-
View all jobs
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Java Software Engineer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Full Stack Developer (Java & Angular)
2026-05-28
Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Senior Application Support Engineer - Java
2026-05-28
Full-time
Not Applicable
Ireland
IT Services
Information Technology
Login to Apply
- Posted
- Jun 13, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Amsterdam
- Company
- Infoplus Technologies UK Limited
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Java Software Engineer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Full Stack Developer (Java & Angular)
2026-05-28
Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Related
Senior Application Support Engineer - Java
2026-05-28
Full-time
Not Applicable
Ireland
IT Services
Information Technology