Job Title: Senior Backend (Java) Engineer
Location: Preferred Hong Kong - Madrid, Stockholm and Singapore considered
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: