Back to all jobs

Software Engineer

Ref: JO-2606-361533

  • Environment: Hybrid
  • Contract Type: Contract
  • Starts: 2026-07-27
Apply Report issue

Salt is currently hiring a Software Engineer for a client of ours in Amsterdam.

We are looking for a Java Backend Engineer II to design, develop, and operate scalable backend services within our Messaging Services platform. You will work on high-performance distributed systems, contribute to system design, and ensure reliable production operations while collaborating with cross-functional teams.

Key Responsibilities

  • Develop and maintain backend applications and microservices using Java.
  • Write clean, scalable, and testable code following engineering best practices.
  • Own services end-to-end, including deployment, monitoring, and production support.
  • Troubleshoot and resolve production incidents, performing root cause analysis and implementing long-term fixes.
  • Contribute to system architecture, solution design, and technical improvements.
  • Implement automated testing and CI/CD practices to ensure software quality.
  • Create and maintain operational documentation and runbooks.
  • Collaborate with engineers, product managers, and stakeholders to deliver business solutions.
  • Participate in an on-call rotation as required.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 3-5 years of backend software development experience.
  • Strong proficiency in Java and backend application development.
  • Experience with microservices, REST APIs, and distributed systems.
  • Knowledge of system design, monitoring, and production operations.
  • Experience with cloud technologies, CI/CD, and automated testing.
  • Strong problem-solving, communication, and collaboration skills.

Preferred Experience

  • Messaging platforms or communication systems.
  • Event-driven architectures and asynchronous processing.
  • Observability, monitoring, and distributed tracing.
  • AI/LLM integrations, search platforms, or customer engagement systems.

*Rates depend on experience and client requirements

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Software Engineer

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

Save jobs

Log in to save a job

Report job

Software Engineer

  • Netherlands, Amsterdam
  • Software Development & Engineering, Technology
  • Hybrid
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form