Senior Full Stack Developer (German Speaker)

  • Back-End
  • Remote
  • 3000 - 5000 USD
  • Senior
  • Full-Time
  • Remote

Job Description

  • We're looking to hire 6 Senior Full Stack Developers who are fluent in German and English.

  • The role is fully remote, with onboarding ideally in Germany (client covers travel costs). If travel is not possible, onboarding will be done remotely.

  • German fluency is strongly emphasized, as communication will primarily be in German. Some team members may have lower German skills, but several must be fluent.

  • Duration of the assignment: 12 months with extension possibility.

  • No citizenship restrictions. Candidates can be located in Europe (EU and non-EU), Balkans, Ukraine, CIS Countries, or Middle East.


Interview Process

  • Step 1: Introductory call to precheck the candidate’s soft skills and CV

  • Step 2: Technical skills interview with the client or product owner

  • Step 3: Final call for job offer alignment and negotiation

  • Step 4: Onboarding and start of work


Key Responsibilities

  • Architecture & Framework design

  • Generation of user interfaces ensuring accessibility

  • Design and implementation of model-driven architecture

  • Maintenance and further development of DSLs, transformers, and code generators

  • Session management (persistence and restoration)

  • Modularization of internal architecture (DDD)

  • Integration into SSO procedures

  • Authentication and authorization

  • Framework lifecycle management and runtime components

  • REST and Kafka interface generation

  • Test automation, validation of Pact contracts in CI/CD

  • Maintenance of build pipelines (Jenkins), configuration management, and Kubernetes setups

  • Security implementation and compliance monitoring

  • Development environment support, integration of Eclipse Language Server

  • AI support for DSL development

  • Acting as technical contact and security liaison

  • Organizing pen tests, audits, and reporting security status

  • Participation in daily/weekly team meetings, Kubernetes platform discussions, and community of practice sessions

  • Conducting workshops, architecture reviews, knowledge transfer, and documentation


Requirements

  • Proven professional experience in Java, Spring, Spring Boot, Hibernate

  • Experience in MDSD (model-driven architecture) and DDD (domain-driven design)

  • REST API development

  • Kafka integration

  • Eclipse plugins and Eclipse Language Server

  • Jenkins, Kubernetes, Kustomize, Helm, CI/CD pipelines

  • OAuth 2.0, OpenID Connect, SSO procedures

  • Pact contracts

  • Jira, Confluence, Scrum

  • Accessibility knowledge (BITV 2.0, WCAG – nice to have)

  • Strong German and English proficiency


Skill & Experience

Mandatory Skills

  • Java

  • Spring / Spring Boot

  • Hibernate

  • MDSD (model-driven architecture)

  • DDD (domain-driven design)

  • DSLs domain-specific programming languages (nice to have)

  • REST APIs

  • Kafka

  • Accessibility according to BITV 2.0 or WCAG (nice to have)

  • Eclipse plugins

  • Eclipse Language Server

  • Jenkins

  • Kubernetes

  • Kustomize

  • Helm

  • CI/CD pipelines

  • OAuth 2.0

  • OpenID Connect

  • SSO procedures

  • Pact contracts

  • Jira

  • Confluence

  • Scrum

Preferred Skills

  • DSLs domain-specific programming languages, Accessibility (BITV 2.0, WCAG), Pact contracts (nice to have)

  • Strong communication skills

  • Ability to work in a distributed, multicultural team

  • Initiative and problem-solving mindset