# Senior Software Engineer (Java / AWS) - REMOTE

> Gramian Consulting Group · France (Remote) · Full-time · Posted 2026-04-22

**Workplace:** remote

**Department:** Recruiting - H

## Description

**About Us**

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.

**About the client**

Our client is a well-established international software vendor operating in the **Digital Experience Platform (DXP)** space—helping enterprises unify content, customer data, and integrations to deliver high-quality digital experiences at scale. Their platform powers both public-facing systems with high traffic and large internal enterprise environments.

**About the role**

We’re looking for a **Senior Software Engineer** to join a highly experienced engineering team working on a modular, extensible platform combining **Java backend systems and modern JS/TS frontends**.

You will contribute across a complex product ecosystem, including core platform services, extensibility modules, and a next-generation cloud platform roadmap. The role involves both hands-on development and active participation in technical decision-making, architecture discussions, and production issue resolution.

A key focus area for the upcoming roadmap includes building and evolving a **cloud orchestration layer**, integrating deeply with cloud provider APIs (primarily AWS), while continuing to enhance the broader platform.

**Working model: REMOTE**

**Location: France - you must reside in France (residence assistance available)**

**Contract: Permanent**

**Interview Process: Intro Call + 4 client interviews**

**Responsibilities**

-   Develop and maintain features across **Java (backend)** and **JS/TS (frontend)** codebases
-   Contribute to **cloud platform development**, including orchestration, provisioning, and lifecycle management
-   Participate in **architecture and design discussions**, balancing performance, scalability, and maintainability
-   Review code and ensure high standards in **quality, testing, and technical debt management**
-   Debug and resolve **complex production issues** in collaboration with support teams
-   Work closely with **Product, QA, and cross-functional teams** to deliver reliable features
-   Contribute to **CI/CD pipelines, automation, and DevOps practices**
-   Support extensibility and modularity across the platform ecosystem

### **Tech Environment**

-   **Backend:** Java (JDK 17 → 21), Java EE, OSGi (Karaf), JCR/Jackrabbit, Lucene
-   **APIs:** REST (JAX-RS), GraphQL
-   **Frontend:** JavaScript / TypeScript, React, TSX, micro-frontends
-   **Cloud & DevOps:** AWS, OVH, Docker, CI/CD pipelines
-   **Architecture:** Modular platform, distributed systems, clustered deployments
-   **Other:** Eventing, caching, workflows, headless CMS architecture

## Requirements

-   8+ years of experience as a **Software Engineer**, with strong **Java expertise in production environments**
-   Solid experience with **JavaScript / TypeScript** (React is a strong plus)
-   Experience with **cloud platforms (AWS required)** and containerization (Docker)
-   Strong understanding of **CI/CD and DevOps practices**
-   Experience working on **complex, scalable systems or product platforms**
-   Comfortable with **code reviews, debugging, and writing maintainable code**
-   Ability to participate in **technical discussions and trade-offs**
-   Fluent in **English (daily working language)**

**Nice to have:**

-   Experience with **OSGi / modular architectures**
-   Exposure to **DXP / CMS / headless platforms**
-   Open-source contributions or strong interest in OSS ecosystems

## Apply

[Apply at Gramian Consulting Group](https://apply.workable.com/gramian/j/733D2CE8E0/apply)

---
Powered by [Workable](https://www.workable.com)
