Senior Java Engineer - Berlin based
Role details
Job location
Tech stack
Job description
At Humanoo, we're building technology that's smart, scalable, and genuinely human. As our Senior Backend Engineer (Java), you'll be at the heart of shaping the backend systems that power our digital health and wellbeing platform. Your work will enable personalised, data-driven experiences for thousands of users striving to lead healthier, more balanced lives every day.
In this role, you'll design, build, and optimise backend microservices that support our mobile app and HealthOS platform. You'll collaborate closely with product managers, QA engineers, and fellow developers in a cross-functional team, taking ownership of the full feature lifecycle - from design and development to deployment, monitoring, and iteration.
This is an opportunity to build meaningful technology that impacts real people while working with modern architecture, clean code, and a team that values craftsmanship and collaboration., * Develop and maintain scalable backend microservices in Java (Spring Boot) to support our health and wellbeing platform.
- Design and implement systems that deliver personalised user experiences and reliable integrations with our partners.
- Take end-to-end ownership of features - from concept, coding, and testing to deployment and operations.
- Contribute to architectural discussions and technical standards through our backend guilds.
- Collaborate with product owners to refine technical solutions and continuously improve platform performance.
- Work in an Agile environment with CI/CD and multiple deployments per day., Initial screening with our Talent Acquisition Partner (30-45 minutes) plus a brief asynchronous coding challenge.
- Technical assessment task - completed online via the Assessment platform.
- System design interview with our CTO and one of our Engineering Managers (60 minutes).
- Values interview with our Chief Product and Growth Officer (30 minutes).
After the interviews, our hiring team conducts a final debrief before sharing detailed feedback and next steps.
Requirements
- Minimum 4-5 years of experience in software development with Java and Spring Boot (mandatory).
- Solid understanding of microservices architecture and distributed systems.
- Experience with AWS, Git, and Docker.
- Sound object-oriented design and clean coding principles.
- Familiarity with Maven and Hibernate is a plus.
- Comfortable working in Agile teams and participating in frequent deployments.
- Knowledge of event-driven architectures or Kubernetes would be beneficial.