Senior Java Software Engineer
Role details
Job location
Tech stack
Job description
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
Requirements
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