Team & Context
The Cluster Management (CM) team provides an abstract layer which hides the underlying infrastructure where business services are running.
The cluster
• Allocates infrastructure resources according to services’ needs. A service can be distributed over several machines
• Supports on premise and cloud deployment through Kubernetes
• Distributes requests on healthy services
• Manages infrastructure failures (process crash, machine shutdown, network disconnection) transparently
• Provides APIs for developers, scripts and UI tools for operators
Development ecosystem
• Mainly in Java. small part of the codebase in C/C++.
• Jenkins
• Git workflow (bitbucket)
• IntelliJ
• Linux
• Kubernetes
Your missions
Develop and maintain the cluster management services, the tests and the team’s internal tools
Evolve products according to business requests and Murex’s strategy
Contribute to feature designs and long-term architecture
Your profile
We are looking for a developer with strong technical skills (independent of a programming language).
Must:
Master’s degree (Bac+5) with at least 3 years of experience
Good programmer (any language)
Strong debugging and troubleshooting skills
Proficiency with git
Eager to propose improvements (technical, product, human)
Rigor, precision, analytical and synthesis skills
Autonomy, ability to work independently
Curiosity, listening skills, and adaptability
Excellent written and oral communication
Team spirit and collaboration
Nice to have:
Fluent in JAVA
Experience with distributed systems
Understanding of containerization tools like Docker or Kubernetes
Operating Systems Architecture (OS internals)
These companies are also recruiting for the position of “Software & Web Development”.
Milan · Bordeaux…View more