Back to jobs
I

Senior Java Developer - French

Bucharest, Bucharest, RomaniaPosted 1 months ago
Full-timeremoteMid-Senior Level

Job Description

  • We are looking for a highly skilled Backend Java/Spring developer  for whom clean code is not a luxury, but a daily standard.
  • You will work on complex systems where your architecture decisions will have a direct impact.
  • If you like to model business domains (DDD), to prevent bugs through TDD and to use the latest capabilities in Java, you are the right person.
  • You will be part of a project, which is ongoing, that aims to build the new product from scratch.
  • The product must be fully aligned with internal standards regarding technology, development toolchain, architecture guidelines, design practices (DDD), quality, security, and accessibility.
  • The selected candidate will join a dedicated team of 1 Project Manager, 1 Product Owner, 3 Business Analysts, 1 UX designer and 4 developers under the guidance of an internal Tech Lead. Current team is based in France and working language of the project is French.
  • The project follows Agile Scrum principles and ceremonies (Daily, Grooming, Sprint Planning, Sprint Reviews, etc.).
  • High visibility project that requires strong commitment from the selected candidate

 

  • What will you do:
  • Designing and implementing scalable backend solutions using Java 17 / 21 and Spring Framework.
  • Modeling the architecture using Domain-Driven Design (DDD) principles to ensure a correct decoupling of business logic.
  • Writing robust code by practicing Test-Driven Development (TDD) and maintaining a high standard of unit testing and integration.
  • Active involvement in code reviews, refactoring and architectural decisions.

What we expect from you (Must-Haves):

  • Java expertise: Minimum 8 years of experience. Excellent knowledge of Java 17+ (Records, Sealed Classes, Pattern Matching - at least two of the above).
  • Excellent knowledge of Spring Framework.
  • Architect Mindset: Proven experience with DDD (understanding of Bounded Contexts, Aggregates, Value Objects) concepts.
  • Focus on quality: TDD is not just a buzzword for you. You know how to write tests that validate behaviors, not just lines of code (JUnit, Mockito).
  • Attitude: "Ownership" You look for solutions, and you care about the maintainability of the system in the long term.
  • Strong French skills
  • Proven experience within an Agile environment working
  • Knowledge of CI/CD practices and cloud environments.
  • Database : Postgre sql

Nice-to-Have

  • Experience with Angular (front-end contribution).

Benefits:

🌍 Full access to foreign language learning platform

💻 Personalized access to tech learning platforms

📈 Tailored workshops and trainings to sustain your growth

🩺 Medical Insurance

🍎 Meal tickets

🌄 Monthly budget to allocate on flexible benefit platform

🏋 Access to 7 Card services

🧘 Wellbeing activities and gatherings

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Senior Java Developer - French at Inetum | Renata