Freelance Software Engineer
Indexed description
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
- 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
- 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
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search