For one of our clients in South Holland, we are looking for an experienced Freelance Java Backend Engineer / Senior Software Engineer.

In this role, you will be responsible for designing, developing, and delivering software components within a complex, event-driven platform. You will join a close-knit team and have the freedom to make a strong technical and substantive contribution to the continued development of the system.


Your responsibilities:

  • Design and develop backend functionality based on functional and technical requirements.
  • Build new service components, including integrations with existing systems and services.
  • Set up and apply automated testing and deployment processes within a CI/CD environment.
  • Develop improvement proposals focused on software quality, performance, and scalability.
  • Create technical documentation to support future implementation and platform development.


Your profile:

  • At least 5 years of experience as a Backend or Software Engineer; preferably 7+ years.
  • Strong experience with Java, Domain-Driven Design (DDD), Kafka, and Kafka Streams.
  • Knowledge of Event Sourcing, Terraform, and cloud platforms, preferably AWS.
  • Experience with test automation and open-source libraries and frameworks.
  • Knowledge of multiple programming languages is a strong advantage.
  • Strong communication, collaboration, and problem-solving skills.
  • Able to balance high-quality engineering with a pragmatic approach.
  • Fluency in English is required; Dutch is an advantage.


Additional information:

  • Contract duration: 6 months, with the possibility of extension
  • Start date: As soon as possible
  • Availability: 40 hours per week
  • Location: South Holland / hybrid
  • Contract type: Freelance assignment
Similar jobs

More from DiscoverIT Recruitment
DiscoverIT Recruitment 1 day ago
DiscoverIT Recruitment 1 day ago
DiscoverIT Recruitment 1 day ago

Freelance Java Developer

Apply Now
Back to search page