This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Junior Software Engineer Java in the Mirakl Labs product teams, your main mission is to design, develop and deploy new business features proposed by the Product Manager. On a daily basis, you will be implementing these new features across all layers of our applications, from interfaces (UI or REST API) through the business layer to the creation of database schemas and scripts. As part of a team with total ownership over the products it develops, you are a key player in ensuring both the business consistency of the product and its technical stability.
Job Responsibility:
Design, develop and deploy new business features
Implement new features across all layers of applications (UI/REST API, business layer, database)
Ensure business consistency and technical stability of the product
Participate in design meetings
Participate in technical decisions
Develop, test, and deploy to production (continuous delivery)
Conduct code reviews and pair programming
Participate in reviews and RFCs
Monitor and debug production issues
Participate in daily Stand-ups, Sprint Reviews and retrospectives
Participate quarterly in developing the next labs roadmap
Contribute to continuous improvement of development practices
Follow up on developed features
Requirements:
Up to 2 years of experience with Java and Spring (including internships and apprenticeships)
Some exposure to web challenges and distributed architectures
Experience with microservices architectures and high-load systems (ideally)
Love clean, quality code
Want to participate in technical decisions
Want to work in a dynamic, challenging and enriching environment