We get talents. You get results.
Senior Software Engineer (Java / AWS) - REMOTE
Location
Morocco
Posted
38 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer (Java / AWS) - REMOTE
Gramian Consulting
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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
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
Senior Software Architect, .NET - Azure
loanDepotloanDepot is a leading financial services company offering home-purchase and refinancing services and personal loan products to consumers nationwide. Headquartered in Foothill Ranc
Title: Sr Software Architect (.NET/Azure) Location: Irvine, California Plano, Texas Share Listing LinkedInFacebookTwitterEmail Apply Description Position at loanDepot Position Summary: Responsible for creating quality and optimal software solution designs to meet the business objectives while working with other senior members of the team. Acts as a technology expert with project teams to address systems, software integration and compatibility issues. Additionally, works with subject matter experts in other IT areas to arrive at an optimal design. Responsible for core functional and technical requirements and work with project teams to create a conceptual design & a high level design/architectural framework for solutions to support business objectives in accordance with enterprise architecture governance. The role is on a hybrid-basis, candidates must be local to the Irvine, CA Area. Responsibilities: - Designs and applies best-of-breed, enterprise class: applications, services, and solutions to meet business objectives on large-scale technology projects; evaluates impact on integration, reliability, performance, scalability, flexibility and maintainability. - Ensures the solution architecture identified will support the business objectives, striking a balance between practical designs and alignment with the architectural vision. - Works closely with multiple development teams to define, select and architect products & services that require significant cross component coordination. - Works with other architects in leading domain analysis and the creation of an executable architecture with design artifacts; conceptual & high level design and use-case model & actor identification. - Reports to, and consults with, other architects and IT management on project status and strategies. - Develops and presents design artifacts & prototypes to audiences of various levels & disciplines. - Establishes and defends the credibility of scope definitions, project schedules, priorities, risks, an overall development plan and deployment. - Provides technical leadership and mentorship to junior and senior engineers. Requirements: - Bachelor’s Degree preferred and a minimum of thirteen (13) + years’ experience working in a similar field. - Experience in the Mortgage industry preferred. - Significant experience in the field of service oriented architecture, including excellence in designing and implementing multi-tiered, enterprise applications and packages (.NET technology, SQL Server, and other Microsoft technologies). - Significant experience with web services (REST preferred, SOAP/WCF a plus). - Preferred experience in windows server administration, scripting/automation (PowerShell), webserver administration (VMware), source control administration (Visual Studio & TFS), issue tracking administration (Jira), active-active datacenter deployments and administration (F5), and/or software development (C#). - Must have solid technical expertise and proficiency in the field of solution architecture. - Must clearly exhibit exceptional ability to design large projects that span across many high-performing systems. - Demonstrates the ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions. - Must have a good understanding of, or be able to quickly grasp end-to-end business processes, and the related cross-functional / cross-disciplinary relationships and interdependencies of the systems. - Must be comfortable at liaising with mid-level managers as well as subject matter experts from various groups. - Must have a track record of showing good collaboration skills and ability to see all points of view before determining the optimal solution. - Ability to build and improve relationships with various groups across IT and the business community. - Must demonstrate excellent communication skills, both written and oral, in communicating with people at different levels of the organization - Effective organizational and time management skills. - Exceptional verbal, written and interpersonal communication skills. - Ability to make decisions that have moderate impact on the immediate work unit and cross functional departments. - Ability to organize and prioritize work schedules on a short-term and long-term basis. - Ability to provide consultation and expert advice to management. - Ability to make informal and formal presentations, inside and outside the organization; speaking before assigned team or other groups as needed. - Ability to deal with complex difficult problems involving multiple facets and variables in nonstandardized situations. - Ability to work with little to no supervision while performing duties - Employees located within a commutable distance of our hub offices (Irvine, Scottsdale, Chandler, Southfield, or Plano) are expected to work on-site four days per week. Why work for #teamloanDepot: - Competitive compensation package based on experience, skillset and overall fit for #TeamloanDepot. - Inclusive, diverse, and collaborative culture where people from all backgrounds can thrive - Work with other passionate, purposeful, and customer-centric people - Extensive internal growth and professional development opportunities including tuition reimbursement - Comprehensive benefits package including Medical/Dental/Vision - Wellness program to support both mental and physical health - Generous paid time off for both exempt and non-exempt positions About loanDepot: loanDepot (NYSE: LDI) is a digital commerce company committed to serving its customers throughout the home ownership journey. Since its launch in 2010, loanDepot has revolutionized the mortgage industry with a digital-first approach that makes it easier, faster, and less stressful to purchase or refinance a home. Today, loanDepot enables customers to achieve the American dream of homeownership through a broad suite of lending and real estate services that simplify one of life's most complex transactions. With headquarters in Southern California and offices nationwide, loanDepot is committed to serving the communities in which its team lives and works through a variety of local, regional, and national philanthropic efforts. Base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay for this roles is between $159,000 and $215,000. Your base pay will depend on multiple individualized factors, including your job-related knowledge/skills, qualifications, experience, and market location. We are an equal opportunity employer and value diversity in our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Backend Engineer, KYC Team
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Participate in the development and maintenance of the company's basic products • Responsible for the compilation and implementation of the interface documentation of the business module • Demonstrate strong troubleshooting skills to solve problems provided by QA team • Assist the CS team to solve customer problems and classify them for system improvement
About Hilo by Aktiia High blood pressure is the world’s most common disease, causing 18M deaths each year. At Hilo by Aktiia, our vision is a world where no lives are lost or damaged from the effects of high blood pressure. Our mission is to make this a reality by developing tech to help people control their blood pressure. We are a venture-backed scale-up company, having raised over $96M from investors in Europe and the United States. Our technology - rooted in 18 years of research at the Swiss Center for Electronics and Microtechnology (CSEM) - is the world’s only medically accurate, continuous blood pressure monitor that is cuffless in daily life in the consumer space. Validated through extensive clinical trials and CE Marked as a Class IIa medical device, our solution is now available in 12 countries. We are a hybrid/remote-first company, with Headquarters in Neuchâtel, Switzerland, united by our passion for impact and innovation. Role Overview We are seeking a talented and experienced Senior Backend Engineer to join our dynamic team. You will be a key contributor to the evolution of our core platform, responsible for designing, developing, and maintaining the robust, scalable, and secure backend systems that power our life-changing product. This is a hands-on role where you will take ownership of critical features, from architectural design to implementation, ensuring our services are built for performance, reliability, and compliance within a regulated medical device environment. You will work within a microservices architecture, leveraging your expertise in Java, Spring, and AWS to build solutions that handle complex data processing, real-time communication, and seamless integration across our ecosystem. You will collaborate closely with frontend, mobile, and firmware engineers, as well as product managers, to translate product vision into high-quality, efficient, and maintainable code. If you are passionate about building technology that has a real-world impact and thrive in a collaborative, fast-paced environment, this is the role for you. Our company offers a fully remote work model within Europe. However, this position requires the candidate to be based in Europe to ensure effective collaboration and alignment with our team and operational needs. Core Responsibilities System Architecture & Design Contribute to the overall design and architecture of our backend, and participate in discussions with lead developers to build scalable and resilient microservices on AWS. Code Quality & Testing Take ownership of your code quality by writing comprehensive unit and integration tests. Participate actively in code reviews to maintain high standards and ensure timely delivery. Technical Ownership Lead the design, implementation and deployment of backend features from concept to deployment, ensuring they meet both technical and product requirements. Process & Planning Estimate development efforts, participate in sprint planning, and keep your work meticulously tracked to align with Hilo’s development process and regulatory standards. Release & Operations Plan and support the release of backend services, ensuring smooth deployments and stable operations within our CI/CD pipeline. Mentorship & Collaboration Provide technical guidance to other engineers, share your expertise, and foster a culture of technical excellence and continuous improvement.



