




Job Summary: Design, develop, and maintain scalable, high-performance back-end solutions using Java, actively contributing to system architecture and collaborating with multidisciplinary teams. Key Highlights: 1. Commitment to an inclusive and equitable work environment. 2. Opportunities for growth in international projects. 3. Continuous training programs and certifications. **About the Company** 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 living their own digital flow. With a presence in 26 countries, we promote flexible career paths, local innovation, and a healthy balance between personal and professional life. Additionally, 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 promote an **inclusive and equitable** work environment. All candidates will be considered regardless of **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** Design, develop, and maintain scalable, secure, and high-performance back-end solutions using Java and modern technologies, actively contributing to system architecture and collaborating with multidisciplinary teams to deliver high-quality software. **Responsibilities** **Development and Architecture** * Design and implement efficient, scalable back-end solutions using **Java** and frameworks such as **Spring Boot**, along with associated technologies. * Define and apply clean architectures such as **microservices**, **event-driven**, and **hexagonal architecture**. * Ensure adherence to sound development practices and code quality standards (**SOLID, Clean Code, Sonar, Checkmarx, Fortify, BlackDuck**). * Optimize performance and resolve bottlenecks in existing systems. * Integrate applications with **databases**, **REST/GraphQL APIs**, external services, and messaging systems. **Technical Leadership** * Mentor junior and mid-level developers through **code reviews**, **pair programming** sessions, and technical guidance. * Actively collaborate with **cross-functional** teams (Front-End, DevOps, QA, Product) for proper solution integration. **Quality and Security** * Design and implement **unit and integration tests** using **JUnit, Mockito**, ensuring adequate code coverage. * Apply security standards following **OWASP** recommendations. * Implement authentication and authorization mechanisms such as **JWT** and **OAuth2**. **DevOps and Cloud** * Work with cloud infrastructure (**AWS, Azure, or GCP**). * Use containers and orchestrators such as **Docker and Kubernetes**. * Automate build, testing, and deployment processes via **CI/CD** (Jenkins, GitHub Actions, GitLab CI). **Documentation** * Document technical designs, architectural decisions, and key processes to ensure knowledge availability and transfer. **Requirements** **Technical Skills (Mandatory)** * **Java**: Advanced proficiency (JDK 11+, lambdas, streams, concurrency). * **Frameworks**: Spring Boot, Spring Security, Hibernate/JPA. * **APIs**: Design and consumption of **RESTful APIs**, and knowledge of **GraphQL**. * **Databases**: + Relational: PostgreSQL, MySQL + NoSQL: MongoDB, Redis, Cassandra * **Events and Messaging**: Kafka, RabbitMQ, AWS SQS. * **Version Control**: Git (GitHub / GitLab). * **Infrastructure**: Experience working with cloud platforms (AWS, Azure, or GCP). **Mandatory Requirements** * **Experience**: Minimum **5 years** of back-end development experience with Java. * **English**: **Intermediate/Advanced** level for technical reading and writing. * **Education**: Bachelor’s degree in Software Engineering, Computer Systems, or related field (or equivalent experience). **Desirable Requirements** * Certifications in **Java** (Oracle Certified Professional) and/or **Cloud** (AWS, Azure). * Experience with **serverless** architectures (e.g., AWS Lambda). * Knowledge of **observability and monitoring** tools (Dynatrace, Prometheus, Grafana). * Familiarity with **resilience patterns** (Circuit Breaker, Retry, Timeout, Bulkhead). **Key Performance Indicators (KPIs)** *(Desirable)* * **Delivery Speed** + Adherence to deadlines. + Bug resolution time. + Development throughput. * **Software Quality** + Test coverage exceeding **80%**. + Reduction of bugs and production incidents. * **Architectural Impact** + Latency reduction and performance improvement. + Scalability achieved in key components. + Reuse of components and services. * **Technical Leadership** + Effective mentoring. + Quality and frequency of code reviews. + Team adoption of best practices. * **Innovation** + Implemented improvement proposals. + Evaluation and adoption of new technologies. * **Collaboration** + Positive team feedback. + Active participation in collaborative work dynamics. * Intermediate English **Additional Information** **What We Offer** * Continuous training programs and certifications. * Access to learning and professional development platforms. * Culture of innovation and collaboration. * Physical and emotional wellness programs. * Opportunities for growth in international projects. * Recognition and rewards for performance. * Base salary * Benefits exceeding statutory requirements * Life insurance * Major medical expense insurance * Grocery vouchers * 100% payroll scheme


