Our partner is one of the leading technology providers for the ICT industry active in 30 countries in Europe and a total of 144 countries worldwide via PaaS partners. In 2022, net sales of the Swiss company amounted to 12.5 billion euros. 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.
As a Lead Java Developer your first task will be to transform the existing solutions of one of the company's main products - B2B webshop - into a new existing architecture approach. In this role you will get a chance to contribute with your Java programming input as well as coordinate the project team to transform determining application functions. In regards of capacity balance, we would estimate 40% coding, 60% as a Team Delivery Lead but it can change depending on team's maturity.
Their offer:
- Annual salary offer can be up to 76.000 € gross depending on your experience and skill set. Additionally there is an annual bonus of 4.000€. If your salary expectations exceed this amount, please let us know;
- Full-time standard employment (preferred). A full-time B2B contract is also an option;
- Fully remote is possible with once-per-quarter visits to Germany;
- You will have an Individual Development Plan and learning budget for personal development, training and certifications;
- Health insurance and other perks.
Responsibilities:
- 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 a Delivery Lead for specific Domains;
- Ensure high software quality on holistic development scope like Security, Reliability, Maintainability;
- Continuous collaboration alignment with other Scrum teams and the Architectural Core team.
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 leading a team of at least 3 developers;
- Team and project management skills, including ability to track development performance KPIs and oversee the project delivery;
- Good understanding of secure coding principles and practices, for example, familiarity with OWASP Top Ten;
- You are a team player and have solid English communication skills, both written and verbal;
- You should be located either in Portugal, Germany or Poland. They have offices in all 3 locations.
Not mandatory, but nice to have:
- Experience in context of reverse engineering to analyze, understand and migrate existing service domains, for example, 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
process; - Knowledge about Kubernetes, including deployment and management of containerized applications.