We are looking for experienced Senior Java Full Stack Developers who are fluent in German and English to join our client’s international team.
The project involves designing, developing, and maintaining enterprise applications with a strong focus on Java, Spring Boot, Kubernetes, CI/CD pipelines, and model-driven architectures (MDSD/DDD).
You will play a key role in architectural decisions, framework development, integration of REST/Kafka services, security compliance, and test automation.
The role also includes working closely with cross-functional teams, participating in agile ceremonies, and ensuring high-quality deliverables.
Onboarding will ideally take place in Germany, covered by the client. If travel is not possible, remote onboarding is also an option.
Requirements:
Proven experience as a Senior Java / Full Stack Developer is required.
Strong knowledge of Java, Spring, Spring Boot, and Hibernate is essential.
Experience with DDD, MDSD, and DSLs (Domain-Specific Languages) is necessary.
Proficiency in REST API and Kafka integration is required.
Experience with CI/CD pipelines, including Jenkins, Git, Kubernetes, Helm, and Kustomize is needed.
Knowledge of Authentication & Authorization methods such as OAuth2.0, OpenID Connect, and SSO is required.
Experience with test automation and Pact contracts is necessary.
Proficiency in German (fluent) and English (professional level) is required.
Benefits:
The position offers 100% remote work with CET time zone alignment.
Onboarding in Germany is paid by the client.
The role is open to candidates worldwide, including the EU, Balkans, CIS, and Middle East, except for Russia and Belarus.
The position is a 12-month contract with a strong possibility of extension.
You will work on cutting-edge projects with a modern tech stack.
The team is multicultural and promotes a knowledge-sharing culture.