Lead Java Developer

Our partner is one of the leading technology providers for the ICT industry active in 28 countries in Europe and a total of 143 countries worldwide via PaaS partners. In 2022, net sales of the Swiss-based company amounted to 12.5 billion euros. Their ecosystem offers around 120,000 resellers hardware, software and IT services from more than 700 vendors in over 1450 product categories. In the spirit of the circular economy, the company provides all services from provision to refurbishment from a single source. Their Supply, Solutions, and Service divisions cater to a transactional range of hardware/software, customized IT solutions, and subscription-based cloud offerings as well as platforms for cybersecurity, virtualization and AI.

Location: You should be located either in Portugal, Germany or Poland. They have offices in all 3 locations.

As a Lead Java Developer you will transform existing solutions of their product - B2B webshop - into a new existing architecture approach. In this role you will coordinate a team to transform determining application functions. We are looking for a person who has strong hands on experience in Java, who will share this experience within the team, as well as guide and foster collaboration/innovation within the development team.

Their offer:

  • Annual salary up to 76.000 € gross + bonus of 4.000€. If your salary expectations exceed this amount, please let us know as we are currently in the process of increasing the budget for this role;
  • Full-time standard employment. A full-time B2B contract is also an option;
  • Fully remote is possible with once-per-quarter visits to Germany;
  • Individual Development Plan and learning budget for personal development, training and certifications;
  • Health insurance and other perks.


  • Transformation of the existing B2B Shop Java application into a new architecture designed by the architectural core team;
  • Supervise, guide and mentor a Scrum based development team in a role of Team Delivery Lead for specific Domains, this includes following development KPIs;
  • Ensure software quality on holistic development scope like Security, Reliability, Maintainability;
  • Continuous collaboration alignment with other Scrum teams and the Architectural Core team.

In regards of capacity balance, we would estimate 40% coding, 60% team delivery leading and coordination but it can change depending on team's maturity.

Minimal requirements to apply:

  • At least Senior level experience in software development based on Java tech stack. For example, using technologies like Spring, Spring Boot, Web Services etc.;
  • Experience working in an Agile methodology setting and overseeing a team of at least 3 developers with ability to track development performance metrics;
  • Good understanding of secure coding principles and practices, for example, familiarity with OWASP Top Ten;
  • You should be a team player with solid English communication skills, both written and verbal.

Not mandatory, but nice to have:

  • Experience to migrate existing service domains from monolithic to a microservices-based architecture;
  • Experience in implementing and maintaining Continuous Integration (CI) and Continuous Deployment (CD) pipelines to streamline the development and release
  • Knowledge about Kubernetes, including deployment and management of containerized applications.
Germany, Poland or Portugal
Permanent, Full-Time
June 3, 2024

Other jobs in this category

Designed & Developed by Minimize