About this role
We are looking for a Java Developer colleague to join our team working together with colleagues from France.
Your role is to develop software applications according to the business needs being involved in all phases of SDLC based on the Agile framework.
Key responsibilities:
Plan, develop and implement projects or features of large-scale projects, as part of the development teamDevelop solutions to improve performance and scalability of systemsAssisting in Production issuesShare knowledge about your area of expertise, best practices and provide functional support Experience:
Minimum 7 years of relevant experience in Java technologies, with expertise in Cloud-oriented design & developmentBackend:
Java Standard Edition (17 or newer)Spring BootRelational database: Oracle DB / PostgreSQLWeb services: REST APIElastic SearchKafka, event-driven architectureMicroservices, Hexagonal architecture, DDDDesign patterns, SOLID principlesUnit & integration testingFrontend: Angular, JEST
Cloud: Docker, Kubernetes
Others: GIT, Maven
CI/CD pipeline (Jenkins / Gitlab CI / SonarQube)
Tools: Postman, SoapUI, Bruno
Linux: Basic knowledge (regular user & root)
Agile
Although not required, would be considered a plus if you have knowledge about:
NoSQL database: MongoDBAuthorization & authentication protocols: OAuth 2.0, OIDCSAST / DAST / SCA (Fortify, Sonatype IQ server, SonarQube)Web services: SOAP APITest automation (Selenium, Cucumber)Language skills:
French: Able to communicate effectively in conversations (verbal, writing), also to understand documentation (main communication language inside the team)English: Able to communicate effectively in conversations and understand technical documentationAttention to details, analytical skills, adaptiveGood communication skillsTeam player mentality: ability and willingness to collaborate and support in a global distributed teamSelf-driven, proactive, suggests ideas, has initiative, positive & agile mindsetAbility to work autonomously (as team player), self-learner Benefits
Full access to foreign language learning platformPersonalized access to tech learning platformsTailored workshops and trainings to sustain your growthMedical insuranceMeal ticketsMonthly budget to allocate on flexible benefit platformAccess to 7 Card servicesWellbeing activities and gatherings