Java Software Developer (with French)
We are looking for a Java Software Developer with French to join our partner team. You will be part of a dynamic and innovative environment, collaborating with one of the largest and most impactful product teams.
Mission:As a Java Software Developer, your responsibilities will include:
-
Understanding functional specifications and actively contributing to technical design discussions.
-
Developing and maintaining software using Java (preferably Java 11+) and object-oriented programming principles.
-
Working extensively with the Spring ecosystem (Spring Boot); knowledge of Spring Batch or Spring Data is a plus.
-
Writing unit tests with JUnit and using mocking frameworks like Mockito.
-
Having exposure to front-end technologies such as Java
Script, React, or Node. js; willingness to learn Type
Script and Redux. -
Developing and consuming RESTful APIs, ensuring adherence to security principles.
-
Gaining familiarity with microservices architecture and event-driven development concepts.
-
Working with relational databases (Postgre
SQL, My
SQL); exposure to Oracle or No
SQL databases is an advantage. -
Operating comfortably in Linux environments and using shell commands.
-
Utilizing CI/CD tools such as Jenkins, Git, and Maven; understanding build and deployment processes.
-
Having a basic understanding of Docker and Kubernetes fundamentals (pods, services).
-
Exposure to messaging systems (e. g. , JMS, Rabbit
MQ) is a plus. -
Showing interest in performance and integration testing tools (e. g. , Gatling, Karate).
-
Applying software design principles and contributing to UML diagrams.
-
Estimating tasks accurately and delivering maintainable,
- quality code. -
Collaborating effectively within the team, sharing ideas, and participating in code reviews.
-
Maintaining high standards for quality, documentation, and security.
-
Participating in Agile ceremonies (SCRUM preferred).
-
Demonstrating strong organizational skills, a proactive attitude, and a collaborative mindset.
-
Proven experience in back-end development with Java and Spring Boot.
-
Familiarity with front-end technologies such as React or Node. js and Java
Script frameworks. -
Understanding of testing practices (TDD/BDD) and tools like Sonar (a plus).
-
Exposure to microservices and event-driven architecture.
-
Experience with CI/CD pipelines (Jenkins, Git, Maven).
-
Comfortable working in Linux-based environments.
-
Hands-on experience with relational databases (Postgre
SQL, My
SQL). -
Basic knowledge of containerization (Docker) and orchestration (Kubernetes).
-
Understanding of distributed systems and API security principles.
-
Ability to contribute to software design and documentation.
-
English and French proficiency at B2 level.
- Informații detaliate despre oferta de muncă
Firma: Shape Your Future with Us Localiția: Bucureşti
Bucharest, Bucharest, RomaniaAdăugat: 15. 10. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!