Middle Backend Engineer/Full Stack (Amsterdam, Netherlands)

Upstaff LTD

Amsterdam

Hybrid

EUR 45,000 - 75,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work in Amsterdam (2 days/week)
Contract via Deel or B2B

Job summary

Upstaff LTD in Amsterdam is seeking a Strong Junior to Middle Java Backend Developer to contribute to payment processing and financial services applications. You will work with Java, Spring Boot, and microservices in a distributed environment, taking ownership of tasks and ensuring code quality and reliability.

The role covers the full software development lifecycle from implementation to deployment and production support, with a hybrid work model requiring 2 days per week in the Amsterdam

Qualifications

  • Commercial backend development experience with Java.
  • Strong knowledge of Java and Spring Boot.
  • Understanding of microservice architecture and distributed systems.
  • Experience with SQL and/or NoSQL databases.
  • Familiarity with automated testing and code quality practices.
  • Experience with CI/CD pipelines and version control.
  • Knowledge of Docker and cloud/container orchestration.
  • Analytical thinking and collaboration within a development team.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Write maintainable production code and automated tests.
  • Refactor and optimize existing code for maintainability and performance.
  • Contribute to technical design decisions considering business needs.
  • Monitor application health and investigate production issues.
  • Support production deployments and track metrics.
  • Identify recurring issues and propose improvements.
  • Collaborate with engineers and product stakeholders to deliver reliable software.

Skills

Java
Spring Boot
Microservices
Distributed systems
SQL
NoSQL
SOLID principles
DRY principle
Software design patterns
Analytical thinking
Problem solving

Tools

Docker
Kubernetes
AWS
Kafka
GitLab CI/CD

Job description

  • Experience with Java, Spring Boot, and microservices development
  • SQL, NoSQL
  • Kafka
  • AWS, Kubernetes, Docker
  • GitLab CI/CD
  • distributed systems, SOLID/DRY principles, software design patterns
  • Location: Amsterdam, Netherlands (hybrid, 2 days per week in the office)
Role Overview

We are looking for a Strong Junior and Middle Java Backend Developer (several positions) to contribute to the development, maintenance and improvement of applications in payment processing and financial services domain.

You will work with Java, Spring Boot, and microservices in a distributed systems environment, taking ownership of development tasks, maintaining code quality, and contributing to system reliability and performance. The role covers the software development lifecycle, from implementation and testing to deployment and production support.

Key Responsibilities

  • Backend Development: Design, develop, and maintain backend services using Java, Spring Boot, and microservice architecture.
  • Code Quality and Testing: Write maintainable production code and automated tests, applying SOLID, DRY, and established software engineering practices.
  • Refactoring and Optimization: Improve existing codebases, simplify implementations, and enhance application maintainability and performance.
  • System Design: Contribute to technical design decisions, considering business requirements, architecture, infrastructure, and cost implications.
  • Production Support: Monitor application health, investigate production issues, perform root cause analysis, and participate in incident reviews.
  • Deployment and Reliability: Work with CI/CD processes, support production deployments, track relevant metrics, and maintain operational documentation.
  • Continuous Improvement: Identify recurring technical issues, propose improvements, and contribute to system reliability and operational risk reduction.
  • Collaboration: Work with engineers and product stakeholders to clarify requirements, communicate technical decisions, and deliver reliable software solutions.

Requirements

  • Commercial experience in backend development with Java.
  • Good knowledge of Java and experience with Spring Boot.
  • Understanding of microservice architecture and distributed systems
  • Experience working with SQL and/or NoSQL databases.
  • Familiarity with automated testing, code quality practices, and common design patterns.
  • Familiarity with CI/CD pipelines and version control.
  • Knowledge of Docker and cloud or container orchestration technologies.
  • Analytical thinking, problem-solving skills, and the ability to collaborate effectively within a development team.

Technical Environment

  • Backend: Java, Spring Boot
  • Architecture: Microservices, distributed systems
  • Kafka
  • Cloud and Infrastructure: AWS, Kubernetes, Docker
  • CI/CD: GitLab CI/CD

Experience with large-scale applications serving 10,000+ users would be an advantage.

Additional Information

  • Hybrid work: Amsterdam office 2 days/week. Must be based in Amsterdam or near enough to commute to the office
  • Initial 6-month engagement, with a possibility of extension
  • Contract: via Deel or B2B
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior/Middle Java Developer
Junior/Middle Java Developer

Helpware Inc. • Amsterdam

On-site
EUR 45,000 - 65,000
Java Software Engineer
Java Software Engineer

La Fosse • Amsterdam

Hybrid
EUR 67,000 - 100,000
Junior/Middle Java Developer
Junior/Middle Java Developer

StudentJob • Amsterdam

Hybrid
EUR 39,000 - 58,000
Hybrid work model
Hybrid Java Backend Engineer – Spring Microservices
Hybrid Java Backend Engineer – Spring Microservices

Upstaff LTD • Amsterdam

Hybrid
EUR 45,000 - 75,000
Hybrid work in Amsterdam (2 days/week)
Contract via Deel or B2B
Senior Java Consultant
Senior Java Consultant

Next Ventures • Amsterdam

Hybrid
EUR 8,000 - 11,000
Medior Java developer
Medior Java developer

Outtask Group • Amsterdam

Hybrid
EUR 60,000 - 80,000
Freelance Backend Engineer
Freelance Backend Engineer

Foxtek • Amsterdam

Hybrid
EUR 96,000 - 179,000
Hybrid working
Competitive freelance rates
Junior Full Stack Developer
Junior Full Stack Developer

Helpware Inc. • Amsterdam

Hybrid
EUR 42,000 - 54,000
Dutch Speaking Java Developer
Dutch Speaking Java Developer

Ampstek • Amsterdam

Hybrid
EUR 50,220 - 78,120
Junior Full Stack Developer
Junior Full Stack Developer

Helpware Inc. • Amsterdam

Hybrid
EUR 50,000 - 70,000