Java Software Engineer

Doghouse RecruitmentAmsterdam, NL
Published on

About the Role

As a Java Software Engineer at Doghouse Recruitment, you will work on impactful projects, collaborating with top-tier engineers to design and develop scalable backend systems. Using cutting-edge technologies including Kotlin, Java, and Golang, you will shape technical solutions from concept to implementation. The work is part of an innovative environment where knowledge-sharing is encouraged.

Responsibilities

  • Design and develop backend systems using modern technologies like Kotlin, Java, or Golang.
  • Collaborate with cross-functional teams, including product managers and designers, to deliver high-quality solutions.
  • Participate in shaping technical architecture, improving existing systems, and contributing to the technical direction of projects.
  • Engage in bi-weekly knowledge-sharing events and contribute to the company’s community-driven culture through blogs, podcasts, or public speaking.

About the Candidate

Requirements:

  • 5 years of experience with Kotlin, Java, or Golang.
  • Experience with backend development and clean code principles.
  • Passionate about knowledge-sharing and contributing to the tech community.
  • Strong communication skills and a collaborative mindset.
  • Fluent in English and based in the Netherlands (sponsorship is available).

About the Company

Doghouse Recruitment is an IT consultancy renowned for delivering high-quality solutions in cloud, data, DevOps, and software engineering. With over 5,000 employees and global offices, the firm focuses on digital transformation for industries like Fintech and Medtech.

Company Culture and Benefits

  • Salary: Up to €75,000.
  • Training Budget: €5,000 annually for professional development.
  • Mobility Budget: €11,000 for a lease car or additional salary.
  • Tech Gear: €4,000 for IT equipment including a laptop and phone.
  • Perks: Bi-weekly Tech Tuesdays, access to conferences, and regular team events.
  • Work environment: Hybrid model, with time split between client sites and remote working.