Bucharest, Romania

Java Architect (German-speaking)

 Job Description:

Delegation: Open to occasional travel
Collaboration Type: Full-time freelance/contract

Role Overview

We are seeking an experienced Java Architect with strong German language skills to join a highly skilled technical team. The role requires a professional with a solid background in Java technologies, proven architectural experience, and excellent communication abilities. You will collaborate with Romanian colleagues and work closely with architects from the clients side to design and implement scalable solutions.

Key Responsibilities

  • Lead architecture design and technical decision-making for Java-based solutions.

  • Collaborate directly with client stakeholders (in German) to translate business needs into robust architectures.

  • Work closely with the internal Romanian team (BA, BE, FE, FullStack) and the Delivery Architect.

  • Ensure stability, scalability, and maintainability of software solutions.

  • Provide guidance and mentoring to development teams on architecture best practices.

  • Participate actively in meetings and remain flexible for extended calls when required.

Requirements

  • Based in Romania (mandatory, work visible through clients laptop).

  • Minimum 10 years of experience with Java and related technologies (Spring, Quarkus, etc.).

  • At least 3-5 years of proven experience as a Software Architect.

  • German language proficiency C1 (direct communication with client).

  • Stable career path, without frequent project changes.

  • Ability to dedicate 8 hours/day to the project as a priority.

  • Strong communication, collaboration, and stakeholder engagement skills.

Nice to Have

  • Previous experience in international, distributed teams.

  • Exposure to intercompany collaboration or enterprise-level projects.

  Required Skills:

Java