Back to Jobs

Senior Software Engineer (Java / AWS) - REMOTE

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

JavaJavaScriptTypeScriptAWSDockerCI/CDReact

Description

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.

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
Senior Software Engineer (Java / AWS) - REMOTE
Gramian Consulting Group
Apply