- Company Name
- OUTSCALE
- Job Title
- Ingénieur développement JAVA / CLOUD - expert (F/H)
- Job Description
-
**Job Title:**
Senior Java/Cloud Development Engineer (F/H)
**Role Summary:**
Design, qualify, and integrate strategic cloud platforms (3DS OUTSCALE, AWS, OpenStack) into Dassault Systèmes’ PaaS offering. Drive development, testing, and production rollout of cloud services using Java and related technologies while collaborating with production, cloud providers, and software partners.
**Expectations:**
- Deliver fully qualified cloud platform solutions that meet security, automation, and scalability standards.
- Produce high‑quality code, REST APIs, and automation scripts.
- Ensure seamless integration with internal services and guide developers in adoption.
- Maintain strong communication in English (written & spoken) across multidisciplinary teams.
**Key Responsibilities:**
- Define and qualify strategic IaaS platforms (AWS, OpenStack, 3DS OUTSCALE).
- Integrate selected platforms into Dassault Systèmes’ PaaS and promote usage within the ecosystem.
- Analyze change requests, write specifications, implement, test, and support production deployment.
- Develop Java‑based REST services (JAX‑RS, Servlets) and Linux shell/Go scripts.
- Automate deployment and configuration using tools such as Terraform, Ansible, Chef/Puppet, Salt, Vagrant, or Kubernetes.
- Collaborate with production teams, cloud vendors, and software partners to resolve issues and improve services.
- Apply distributed algorithm concepts (e.g., election algorithms) to system design.
**Required Skills:**
- Strong Java development (minimum 2 years), including RESTful Web Services (JAX‑RS, Servlets).
- Proficiency with Linux shell scripting and Go programming.
- Hands‑on experience with IaaS APIs (AWS EC2/EBS/S3/VPC, OpenStack).
- Familiarity with virtualization (VMware or similar) and container orchestration (Kubernetes).
- Experience with infrastructure‑as‑code / configuration management tools (Terraform, Ansible, Chef/Puppet, Salt, Vagrant).
- Understanding of distributed systems and algorithms.
- Ability to automate production releases and manage CI/CD pipelines.
- Excellent problem‑solving, curiosity, and adaptability in a fast‑paced, multi‑project environment.
- Fluent English (written and spoken).
**Required Education & Certifications:**
- Master’s degree (Bac +5) in Computer Engineering, Computer Science, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, OpenStack Certified Administrator) are a plus but not mandatory.
Vélizy-villacoublay, France
Hybrid
Junior
23-02-2026