Java Engineer at Curve Royalty Systems
Amsterdam, Noord-Holland, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

08 May, 25

Salary

0.0

Posted On

08 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Java, Software Development, Microservices

Industry

Computer Software/Engineering

Description

JAVA ENGINEER

Established in January 2019, Curve Royalty Systems was launched by former ADA/Warner, Cooking Vinyl and Essential Music executives, Tom Allen (President), Richard Leach (General Manager) and Ray Bush. Its royalty processing platform was built to deal with the scale and demands of music businesses in the digital age. Curve was built from the ground up by music royalty experts to provide a powerful but easy to use solution for processing royalties related to Masters & Publishing rights.
Compatible with every possible data format and size, Curve has the ability to ingest an unlimited number of income statements each month, collating information from a variety of different distributors and sources. Transparency also being key, creators are provided with a login, giving them instant access to their statement balances and analytics.
Curve are looking for an experienced Java Engineer to join our growing organisation. This role will be central to the newly created platform team whose purpose is to re-architect our backend financial data mapping and transformation processes into ETL pipelines optimised for speed, accuracy and scalability.

REQUIREMENTS

  • Significant hands on experience in enterprise level software development
  • Advanced technical skills in the areas of microservices, API’s and Java
  • Willingness to learn, coach and mentor
  • Great team collaboration skills
Responsibilities
  • Collaborate with stakeholders in the product and engineering teams to shape, deliver and maintain a brand new best in class royalties platform
  • Migrate existing business logic from legacy applications to Java modules running in ETL pipelines scaled to run thousands of concurrent processes
  • Contribute to the architecture, deployment and optimisation of secure and highly performant infrastructure via IaC pipelines
  • Contribute to the architecture, development, deployment, support, testing and monitoring of software across test, integration and production environments
  • Debug software and infrastructure components and identify defects for remediation
  • Design and coding of Apache Beam pipelines to deliver distributed, scalable and highly performant systems using Java
  • Provide expertise to the team on Java application dependency management
Loading...