Lead Java Developer

Agile ProfessionalsThe Hague, NL
Published on

About the Role

As a Lead Developer, you will take the technical lead in the team. You will guide the remote development team and collaborate with the CTO on building a robust and future-proof architecture. Your work will involve engaging with the remote team as their technical sparring partner, diving into the code while keeping an eye on the overall architecture, making architectural decisions, performing code reviews, and thinking strategically about the product's evolution.

Responsibilities

  • Lead and manage a remote development team.
  • Collaborate with the CTO on architectural strategies.
  • Make architectural choices and conduct code reviews.
  • Continuously improve performance, security, and scalability of the platform.

About the Candidate

We are looking for candidates who have:

  • 5 to 8 years of experience as a software developer.
  • Deep knowledge of Java, Spring, Hibernate, and MySQL.
  • Experience in building scalable SaaS solutions.
  • Proven experience leading remote teams.
  • Strong communication skills and a proactive mindset.

Technology Stack

Our current tech stack includes:

  • Java 8
  • Spring
  • Hibernate
  • MySQL
  • JUnit
  • Docker
  • AWS
  • Protractor (e2e testing)
  • AngularJS

Company Benefits

At Agile Professionals, we offer:

  • Many freedoms to organize your work as you see fit.
  • Responsibility and trust in your expertise.
  • A competitive salary between €80,000 and €120,000.
  • Unlimited vacation days to ensure a good work-life balance.