Back to search
Huxley Linkedin · Posted 6d ago

Freelance Software Engineer

Netherlands

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

You will be part of a team working on high-impact platform services, focused on API evolution and system scalability. The team is currently improving service maturity, migrating legacy consumers to modern APIs, and ensuring seamless scaling without downtime.

Key Responsibilities

  • Build and maintain software applications using Java (17+) and modern frameworks (Spring / DropWizard)
  • Design and develop RESTful and GraphQL APIs with strong lifecycle management (versioning, deprecation)
  • Ensure high-quality code through unit and integration testing within CI/CD pipelines
  • Own services end-to-end, including deployment, monitoring, and production operations
  • Implement canary deployments and contribute to deployment orchestration
  • Monitor services using observability tools (Grafana, Loki, OpenTelemetry, distributed tracing)
  • Improve system performance, reliability, and scalability
  • Participate in incident management and root cause analysis
  • Collaborate with cross-functional teams on technical solutions and architecture decisions

Required Skills & Experience

  • Bachelor's degree in Computer Science or similar
  • Strong experience with Java (17+) and backend development
  • Experience with API design and lifecycle management
  • Hands-on experience with CI/CD, GitLab, and automated testing
  • Experience with Kubernetes and cloud environments (AWS, EKS, S3)
  • Knowledge of distributed systems and microservices architecture
  • Experience working with OpenAPI specifications
  • Understanding of canary deployment strategies
  • Strong problem-solving and communication skills

Nice to Have

  • Experience with GraphQL
  • Knowledge of observability tools (Grafana, Loki, OpenTelemetry, Honeycomb)
  • Experience improving developer experience (Swagger, SDKs, client libraries)
  • Security awareness (e.g. phishing/spam prevention)
  • Data modeling and system design experience
  • Ability to read/understand Perl

Project Goals

  • Increase service maturity through strong test automation
  • Enable seamless scalability without downtime
  • Migrate legacy consumers from database access to APIs without performance loss

Details

  • Start: Asap
  • Duration: 12 months (+)
  • Location: Amsterdam, hybrid

Let op: vacaturefraude


Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:
* Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).
* Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website.

Important: job fraud

Unfortunately, job fraud is becoming more common. Beware of such scams:
* We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.
* If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent