Software Engineer (Java / Integrations) - OTT / Media Platforms
Gramian Consulting Group
Posted: April 8, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Software Engineer to join a fast-growing international product company operating in the OTT / video streaming space, helping telecom and media clients deliver large-scale, high-availability platforms used by millions of users globally.
Required Skills
Job Description
Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.
We are currently supporting a fast-growing international product company operating in the OTT / video streaming space, helping telecom and media clients deliver large-scale, high-availability platforms used by millions of users globally.
About the Role
We are looking for a Software Engineer to join a custom integrations squad, focused on building and delivering integrations between a core video platform and client ecosystems.
This role sits at the intersection of backend engineering, API integrations, and distributed systems, with a strong focus on reliability, scalability, and performance in high-traffic environments.
Contract: Consulting - Autonomo
Model: Hybrid (3–4 days remote)
Office Locations: Murcia, Spain
Hiring Process: 4 interviews - HR screening, 2 Technical Interviews, Final Meeting and Offer Discussion
Key Responsibilities
• Design and deliver custom integrations in collaboration with project managers and client teams
• Build and maintain API-based integrations between internal systems and external partner platforms
• Develop backend services using Java and the Spring ecosystem within a microservices architecture
• Ensure software quality through testing, documentation, CI/CD, and code reviews
• Optimize systems for scalability, performance, and high availability, including peak traffic scenarios
• Collaborate cross-functionally with engineering, DevOps, infrastructure, and support teams
• Contribute to the continuous improvement of architecture, tools, and engineering practices
Tech Stack
• Platform: Linux, Docker, Kubernetes, OpenStack, AWS
• Backend: Spring Boot, Reactor, PostgreSQL, Elasticsearch, RabbitMQ, GraphQL
• Frontend (context): React, WebSockets, PWA
Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 4+ years of professional experience in software development
• Strong experience with Java, REST APIs, and Spring (Spring Boot preferred)
• Experience working with SQL databases (PostgreSQL preferred)
• Hands-on experience with microservices architectures
• Experience with GraphQL and/or gRPC
• Familiarity with Docker and CI/CD pipelines (GitLab CI or similar)
• Experience integrating with external APIs and complex distributed systems
Nice to Have
• Experience with Kubernetes
• Exposure to reactive programming (WebFlux / Reactor)
• Experience working in high-traffic / streaming / media platforms
Benefits:
• International, fast-growing product environment
• Strong engineering culture with focus on scalability and performance
• Hybrid work with high flexibility
• Structured onboarding and collaboration with experienced teams across Europe