Sr. Software Engineer (Java & Python)
- Plaats
- Amsterdam, Noord-Holland
- Start
- asap
- Looptijd
- 6 months (+)
- Werkplek
- Hybride
- Opdrachtgever
- niet vermeld
Kies je bemiddelaar
Huxley
ZZP of detachering| Na fee | onbekend, ze zeggen niet of het zzp of detachering is |
| Gepubliceerd maximum | €115 per uur |
| Transparantie | |
| Reageren tot | onbekend |
Omschrijving
We are looking for a Senior Software Engineer to join a high-impact platform initiative focused on creating a scalable, machine-readable identifier standard across a large data ecosystem. The objective is to eliminate inconsistencies between systems by introducing a shared approach to generating, validating, parsing, and resolving identifiers.
You will play a key role in building production-ready URN libraries in both Java and Python and contribute to a resolver service that enables identifier mapping across services and domains.
Responsibilities
- Design and develop equivalent Java and Python SDKs/libraries.
- Build support for canonical, extension, nested, and composite identifiers.
- Implement robust parsing, validation, and error-handling mechanisms.
- Create and maintain a catalog-driven model for identifier definitions and validation rules.
- Define versioning, backward compatibility, and release management practices.
- Develop automated test suites and CI/CD quality controls.
- Produce clear technical documentation and developer guidance.
- Collaborate with architects and domain teams to drive adoption of identifier standards.
- Contribute to resolver service APIs and mapping logic between identifier types.
- Lead technical delivery from design through MVP and production stabilization.
Required Skills
- Extensive hands-on experience with Java and Python in production environments.
- Strong background in SDK, library, or platform component development.
- Excellent API design and software engineering practices.
- Experience with parsing, validation frameworks, and testing methodologies.
- Understanding of distributed systems and service-oriented architectures.
- Knowledge of metadata management, schemas, identity systems, catalogs, or resource naming standards.
- Strong stakeholder communication and collaboration skills.
Preferred Experience
- Kafka or event-streaming technologies.
- OpenLineage, data lineage, metadata management, knowledge graphs, or data catalog platforms.
- Experience publishing and maintaining multi-language packages and developer tooling.
Details
- Start: Asap
- Duration: 6 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.