Logo for Gramian Consulting

Senior Software Engineer (Cloud Platform & Java) - REMOTE

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Communication

Roles & Responsibilities

  • 8+ years of experience in software engineering
  • Strong expertise in Java and JVM-based backend development
  • Experience building and operating cloud-native applications
  • Fluent English communication skills

Requirements:

  • 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
  • Collaborate closely with Product, QA, and Engineering teams to deliver reliable solutions

Job 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

Software Engineer Related jobs

Other jobs at Gramian Consulting

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.