Amsterdam
4 days ago
Senior Software Engineer – Java and Python logo

Senior Software Engineer – Java and Python

Brookwood Recruitment Ltd

Senior Software Engineer – Java and Python

Senior Software Engineer needed for a freelance contract in Amsterdam, specializing in Java and Python. The role involves building production-ready URN libraries and enhancing a large-scale data platform's identifier resolver service, with a hybrid work model requiring one day per week in the office.

HybridContractSeniorJavaPython

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

Hybrid: 1 day per week in the Amsterdam offices

Employment Type

Contract

Experience Level

Senior

Contract Length

6 months

Core Qualifications

Technical (Must-have)
JavaPythonAPI designparsingvalidationautomated testingdistributed systemsservice-oriented architecturesschemascataloguesmetadataidentity systems
Soft Skills
communicationcollaborationindependence

Preferred Qualifications

Technical (Nice-to-have)
Apache Kafkaevent-streamingOpenLineagedata lineageknowledge graphdata catalogue systemsmulti-language packages

Key Responsibilities

  • Building production-ready URN libraries
  • Enhancing large-scale data platform's identifier resolver service
  • Developing robust, cross-language libraries that support complex identifier types, validation, and seamless data integrations
  • Creating a standardized, scalable identifier ecosystem
  • Designing reusable libraries, SDKs, or platform components
  • Collaborating closely with architects and domain teams to onboard new identifier types
Senior Software EngineerJavaPythonFreelanceContractHybridAmsterdamData PlatformURN LibrariesIdentifier Systems