Job Title : Senior Backend (Java) Engineer
Location : Madrid, Stockholm, Hong Kong or Singapore
Start Date : ASAP
Duration : 12 months minimum
About Ovyo :
Ovyo is an professional services company specializing in the satellite, telecommunications, media, and broadcasting, transportation and many more sectors. Our management team is located in the UK and Portugal and we have technical teams based across Europe and India.
Job Summary :
This role focuses on upgrading a large internal production system - specifically a Java-based backend deployed on AWS - involving migration and testing work from Java 8 to Java 17 or 21. The project centres around a content management system (C-Controls backend).
Requirements :
- Deep expertise in Java and related technologies (Java 8, 11, 17)
- Proven experience developing high-concurrency, low-latency, and high-availability systems
- Strong AWS experience, including deployment and cloud resource utilization
- Proficiency in Spring / Spring Boot and microservices architecture
- Experience with database integration (particularly MongoDB) including schema design, indexing, and performance tuning
- Hands-on experience in Java version upgrades (migration, compatibility resolution, regression testing)
- Proven performance tuning and live debugging capabilities
- Experience integrating open-source and third-party APIs / libraries
- Strong understanding of engineering methodologies, tools, and best practices
- Excellent English communication skills.
- AWS Experience :
- Proven experience designing, deploying, and managing scalable, resilient applications on AWS
- Practical knowledge of AWS best practices for security, scalability, and cost optimization
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation
- Experience troubleshooting and optimizing AWS workloads to meet performance and reliability standards.
Nice to have :
Experience leading MongoDB upgrade projects, ensuring compatibility, data integrity, and minimal downtime