> Markdown version of [/jobs/ext/3878741-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3878741-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Brookwood Selection - **Location:** Amsterdam, Netherlands - **Salary:** €18,200.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Distributed Systems, Node.Js, Commercial Software, Systems Integration, TypeScript, ReactJS, Backend, Front End Software Development, Api Design, Legacy Systems - **Published:** October 23, 2026 - **Apply:** https://www.careerjet.nl/job/nl79ee67e7908f6558bd745c85a3c84ba5/eaa ## About the Role * Strong commercial software engineering experience, particularly backend development. * Strong Java experience or comparable backend development expertise. * Experience working across different technologies and stacks. * Comfortable working with legacy systems as well as modern applications. * Experience with APIs, integrations and distributed applications. * Ability to understand and modernise existing codebases. ## Description You will work on a partner-facing platform used by external organisations to access and distribute travel-related inventory. Key responsibilities will include: * Developing new platform functionality using modern backend technologies. * Working on integrations with external systems and partners. * Modernising and migrating legacy applications. * Working across both modern and legacy codebases. * Supporting the migration of legacy direct database access towards API-based services. * Developing and maintaining APIs and backend services. * Contributing to a small amount of React/frontend development where required. Technical Environment * Java * TypeScript, Node.js or React