A

ALTEN Mexico

Engineering and technology consulting services

Back-End Java Developer / Data Kafka - RabbitMQ

Backend EngineeringPosted on Nov 9
Full-timeRabat, MoroccoNo salary listedHybrid

About the Job

Requirements

  • Have 3 to 7 years of experience in Java backend development on distributed systems in production.
  • Demonstrate the ability to resolve a distributed incident or problem end to end, from symptom through root cause to correction.
  • Master event-driven distributed-system concerns, including at-least-once delivery, idempotence, duplicated or out-of-order events, retries, and dead-letter queues.
  • Diagnose production incidents end to end using logs, metrics, and code, from symptoms such as lag, duplicates, timeouts, or crash loops to the root cause.
  • Design, develop, and maintain robust, scalable applications with Java, Spring Boot, Kafka, and RabbitMQ.
  • Communicate clearly in French, both orally and in writing, with the team and business stakeholders.
  • Work autonomously and seek information from teams and partners as needed.
  • Present reasoned technical viewpoints and revise them when presented with stronger arguments.
  • Be comfortable handling production incidents.
  • Contribute to continuous improvement of practices and outcomes, collaborate actively, and share knowledge.
  • Have Bac+5-level education focused on computer science or equivalent experience; this is appreciated.

Responsibilities

  • Take autonomous ownership of complete work items, including analysis, design, implementation, production deployment, and follow-up.
  • Diagnose and resolve production incidents on distributed flows and conduct postmortems.
  • Implement functional enhancements to microservices while following team standards for code reviews, testing, and performance.
  • Reduce technical debt and contribute to ongoing migrations involving Java 25, Spring Boot, and Camunda.

Desired Qualifications

  • Deploy and diagnose applications on Kubernetes, including investigating logs, crash loops, and resource limits.
  • Use Couchbase and Elasticsearch; BigQuery experience is a plus.
  • Manage relational and document-oriented databases.
  • Make pragmatic design choices that prioritize readability and testability and avoid over-engineering.
  • Use Git and regularly use generative AI tools.
  • Evolve Camunda BPMN processes, including external tasks, message correlation, incident handling, and resolving stuck instances.
  • Experience in retail or mass-market distribution is an advantage.

About the Company

ALTEN Mexico

Engineering and technology consulting services

ALTEN Mexico provides engineering and technology consulting services by supplying highly specialized engineers who embed within client teams to work on complex projects. The way it works is by offering a flexible pool of talent for research and development needs, allowing clients to access experts without committing to permanent hires. The company differentiates itself through a focus on embedded engineering consultants, serving sectors like telecommunications, aerospace, and information systems, and by expanding its reach via organic growth and acquisitions across Europe and globally. Its goal is to help clients access top engineering expertise efficiently while growing the business through deliberate geographic and service expansion.

Company size
Not listed
Company stage
IPO
Headquarters
Boulogne-Billancourt, France
Founded
1988

Recently Posted Jobs

Explore more opportunities at ALTEN Mexico

See more jobs