> Markdown version of [/jobs/ext/2205636-java-developer-amsterdam](https://www.wearedevelopers.com/jobs/ext/2205636-java-developer-amsterdam). 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 Developer Amsterdam - **Company:** CodeGuild - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Salary:** €7,917.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Structures, Backend, Information Technology, Apache Kafka - **Published:** August 24, 2026 - **Apply:** https://www.codeguild.nl/en/software-developer-jobs-netherlands/senior-java-developer-amsterdam-1015931#apply ## About the Role * At least 5 years of professional software engineering experience * A Bachelor's or Master's in Computer Science or a related field is a big plus * Strong fundamentals in computer science, data structures, and algorithms * Experience in a backend language like Java * Experience with Kafka is a plus * TDD/high-quality product mindset * Experience with system design * Strong communication and teamwork skills * Experience designing, building, and running distributed, scalable backend systems ## Description And since this is a startup/scale-up, the codebase is new as well. You'll be working on a new codebase without legacy! Fundamental technical principles around core software engineering, clean coding, design patterns, and TDD are highly valued here., Since the company is dominated by engineers, they offer an amazing career path that's unique to the region. As a software engineer, you can grow your career without ever having to manage (although that's always an option!). ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Java with a Clojure mindset](https://www.wearedevelopers.com/videos/103-java-with-a-clojure-mindset) - [Tips, Techniques, and Common Pitfalls Debugging Kafka](https://www.wearedevelopers.com/videos/838-tips-techniques-and-common-pitfalls-debugging-kafka) ## Related Articles - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)