Gramian Consultancy logoGramian Consultancy logo

Senior Software Engineer (Java / AWS) - Remote Opportunity

Gramian ConsultancyRemote — Morocco
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:Proven experience in software development with a strong command of Java and modern web technologies (JavaScript/TypeScript). Deep understanding of cloud platforms, especially AWS, and experience in cloud orchestration. Familiarity with microservices architecture and API development. Experience in collaborating with cross-functional teams to deliver complex software solutions. Strong problem-solving skills and a commitment to delivering high-quality software. Excellent communication skills and the ability to work independently in a remote environment.

About the job

Gramian Consultancy is a boutique firm focused on IT professional services and engineering talent solutions. The team connects organizations with engineers whose skills match specific project needs.

Gramian partners with a global software vendor in the Digital Experience Platform (DXP) sector. This client supports enterprises in managing content, customer data, and integrations, handling both public-facing and large-scale internal systems. Their platform is designed for flexibility and scalability.

Role overview

This Senior Software Engineer position centers on developing a modular platform that integrates Java backend services with JavaScript and TypeScript frontends. The role involves hands-on coding, shaping core platform services, and contributing to extensibility modules. There is a strong focus on evolving a next-generation cloud platform, especially around cloud orchestration and integration with AWS.

Engineers in this role participate in technical decision-making, architecture discussions, and production troubleshooting. The roadmap highlights improvements to the cloud orchestration layer, deeper work with cloud provider APIs, and ongoing platform enhancements.

Main responsibilities

  • Develop and maintain features in Java (backend) and JavaScript/TypeScript (frontend) codebases
  • Advance the cloud platform, focusing on orchestration, provisioning, and lifecycle management
  • Participate in architecture and design discussions to ensure performance, scalability, and maintainability
  • Review code for quality, testing coverage, and management of technical debt
  • Troubleshoot and resolve complex production issues in collaboration with support teams
  • Work with Product, QA, and other teams to deliver reliable features
  • Contribute to CI/CD pipelines, automation, and DevOps efforts
  • Promote extensibility and modularity throughout the platform ecosystem

Technical environment

  • Backend: Java (JDK 17–21), Java EE, OSGi (Karaf), JCR/Jackrabbit, Lucene
  • APIs: REST (JAX-RS), GraphQL

Location and work model

  • Remote within Morocco
  • Permanent contract

Interview process

  • Introductory call
  • Four client interviews

About Gramian Consultancy

Gramian Consultancy specializes in IT professional services and engineering talent solutions, committed to helping organizations build high-performing teams with the right professionals.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.