# Senior Software Engineer (Cloud Platform & Java) - REMOTE

**Company:** [Gramian Consulting Group](http://jobs.workable.com/companies/kANY7hHLXDH7fUqyifRLmf.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Talent Solutions

[Apply for this job](http://jobs.workable.com/view/163cdfd5-99ab-43cb-9cc5-24b96a1810ab)

## 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 role**

Our client is a well-established European software company building a cloud-native **Digital Experience Platform** used by enterprise organizations, public institutions, and global brands. Their platform helps organizations manage content, customer experiences, integrations, and digital services at scale through a highly modular and extensible architecture.

We are looking for a Senior Software Engineer with strong expertise in **Java**, **cloud platforms**, and **distributed systems** to help evolve the next generation of the platform. This is a hands-on engineering role focused on building scalable backend services, cloud infrastructure capabilities, APIs, and platform components while contributing to architecture decisions and long-term technical strategy.

**Working model: REMOTE**

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

**Contract: Permanent**

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

**Responsibilities**

-   Design and develop core platform features with a strong focus on **cloud services** and **platform architecture**
-   Build and maintain scalable **Java-based backend systems**
-   Contribute to the evolution of the platform's **API ecosystem** using GraphQL and REST
-   Drive technical design, implementation, and production support activities
-   Improve **code quality**, maintainability, and engineering standards through peer reviews
-   Collaborate closely with Product, QA, and Engineering teams to deliver reliable solutions
-   Troubleshoot and resolve complex production issues
-   Contribute to architectural decisions and long-term platform evolution
-   Help modernize cloud infrastructure, deployment workflows, and platform capabilities

### **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 in **software engineering**
-   Strong expertise in **Java** and JVM-based backend development
-   Experience building and operating **cloud-native applications**
-   Hands-on experience with **containers**, **Kubernetes**, and **CI/CD pipelines**
-   Experience designing and consuming **REST APIs** and/or **GraphQL APIs**
-   Proficiency with **JavaScript** and **TypeScript**
-   Experience working with modern public cloud platforms (AWS, Azure, or GCP)
-   Fluent English communication skills
