





**Company Description** Inetum is an international agile digital consulting group. In the post-digital transformation era, our purpose is to enable each of the more than 27,000 people on our team to continuously renew themselves, positively experiencing their own digital flow. With a presence in 26 countries, we promote flexible professional paths, local innovation, and a healthy balance between personal and professional life. Moreover, Inetum has been recognized as a **Top Employer**, a certification validating our commitment to employee well-being, professional development, and excellence in talent management. **Commitment to Equality** At Inetum, we foster an **inclusive and equitable** workplace. All candidates will be considered regardless of their **gender, identity, sexual orientation, age, ethnic origin, disability, or other conditions**. Hiring decisions are based solely on skills, competencies, and values aligned with our organizational culture. **Job Description** **Position Objective** Design, develop, and maintain applications built on **Java and Spring Boot**, applying microservice-oriented architecture principles to ensure solution quality, scalability, and performance. **Key Responsibilities** * Develop applications using **Spring Boot** and its core components (IoC, Beans, annotations). * Implement **microservices** and inter-service communication via **REST** and **Feign Client**. * Configure and manage **Config Server**, **Service Discovery (Eureka)**, and resilience mechanisms (**Circuit Breaker with Resilience4j**). * Design and optimize complex **SQL** queries and work with **Spring Data JPA / Hibernate** (repositories, JPQL, Native Queries, relationships, Lazy/Eager loading). * Configure application profiles (**dev, qa, prod**) and properties in **application.properties / application.yml**. * Implement **transactions (@Transactional)** and ensure data integrity. * Use tools such as **Actuator** for monitoring and management. * Design database tables and indexes, and apply normalization. * Document code and participate in technical reviews. **Requirements** * **Advanced proficiency in:** + Java, Spring Boot, Spring Data JPA, Hibernate. + Microservices, REST, Feign Client. + Profile configuration, Actuator, Auto-configuration. * **Knowledge of:** + Config Server, Eureka, Resilience4j. + JPQL, Native Queries, entity relationships. + Database table and index design, complex queries. * **Desirable:** + Experience with continuous integration and automated deployment (CI/CD). + Knowledge of Docker and containerization. **Desired Competencies** * Analytical thinking and results orientation. * Ability to work in agile environments. * Effective communication and collaborative teamwork. * Adaptability to new technologies and methodologies. **Academic Qualifications** * Bachelor’s degree or Engineering degree in Systems, Computer Science, Computing, or related fields. **Additional Information** **What We Offer** * Continuous training programs and certifications. * Access to learning and professional development platforms. * A culture of innovation and collaboration. * Physical and emotional well-being programs. * Opportunities for growth in international projects. * Recognition and performance-based rewards. * Base salary * Benefits exceeding statutory requirements * Life insurance * Major medical expense insurance * Grocery vouchers * 100% payroll-based compensation scheme


