We get talents. You get results.
Senior Software Engineer – Cloud Platform, Java
Location
France
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Cloud Platform, Java
Gramian Consulting
• 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
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain scalable, high-performance applications and services • Write clean, reusable, and reliable code that supports highly available, high-volume transaction processing systems • Lead the design and implementation of medium to large-scale software features and projects • Participate in the full software development lifecycle, including sprint planning, daily standups, estimation, and retrospectives • Write unit tests and perform code reviews to ensure software quality and maintainability • Design and develop APIs and SDKs to support external developer integrations • Create and maintain technical documentation, tutorials, integration guides, and code samples • Improve performance, scalability, and usability across developer portals and applications • Collaborate with product, engineering, and cross-functional teams to deliver secure and scalable solutions • Embed PCI DSS v4.0 compliance requirements into developer workflows, documentation, and integration practices • Identify opportunities for continuous improvement in engineering processes, developer experience, and platform performance • Research and adopt new technologies, tools, and development practices when appropriate
Backend Software Engineer
3Core Systems, IncDelivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies
• Backend application development • Building web services • Data pipeline development • Processing machine-generated events
• Design, develop, and maintain scalable backend services and platform components using Java • Contribute to the architecture, scalability, performance, and reliability of cloud-native applications • Build and extend cloud platform capabilities, including deployment automation, provisioning, observability, and lifecycle management • Develop and maintain APIs, integrations, and platform services supporting enterprise applications • Participate in technical design discussions, architecture reviews, and engineering trade-off decisions • Review code, promote engineering best practices, and help maintain high code quality standards • Troubleshoot and resolve complex production and customer-facing issues • Collaborate closely with Product, QA, DevOps, and Engineering teams throughout the software lifecycle • Contribute to CI/CD pipelines, containerization strategies, and infrastructure automation • Support continuous improvement of platform architecture, engineering processes, and technical standards • Participate in open-source initiatives and contribute to the broader engineering community when relevant
• Desarrollar pequeños scripts o aplicaciones simples • Colaborar con el equipo en proyectos relacionados con Java y IA • Desarrollar habilidades en IA / GenAI • Participar en la formación continua y en actividades del equipo • Asumir retos para crecer en el ámbito profesional




