Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Senior Software Developer (Java/Golang)

1 vaga: | Publicada em 22/10

Sobre a vaga

Project description A leading provider of digital entertainment services is seeking a Senior Software Developer to join a project focused on the development of a video streaming platform. In this role, you will contribute to both the development and maintenance of production-ready components for various digital enterprise systems, including Metadata and Content Management systems. Our team operates across multiple time zones, primarily in the USA and Poland, and is responsible for the entire product lifecyclespanning architecture, design, coding, DevOps, testing, and all other activities necessary to ensure a seamless streaming service to millions of users globally. We follow the Scaled Agile Framework (SAFe) and leverage best practices in software development, such as CI/CD and TDD. Skills Must have Proven experience working in Agile development environments. Proficiency in developing microservices (APIs, Event-Driven Architecture) using Java and Golang. Strong expertise in both SQL and NoSQL databases, including key-value stores and document-based storage solutions. In-depth knowledge of AWS Cloud Services, including S3, DynamoDB, AWS Lambda, MSK, and Elasticsearch. Extensive experience with deploying and managing end-to-end applications on Kubernetes, with a focus on scalability, high availability, and fault tolerance. Expertise in software and system design, particularly within a microservices-based architecture. Hands-on experience in a CI/CD development environment. Excellent verbal and written communication skills, with the ability to convey feedback, requirements, and solutions clearly and effectively. Creative problem-solving skills, capable of delivering elegant and efficient solutions to complex challenges. Strong focus on teamwork and collaboration, with the ability to work effectively both within a team and across departments. Nice to have Solid understanding and experience with network protocols and technologies, including HTTP, REST, and TCP/IP. Proficiency with the Spring Boot framework. At least 5 years of hands-on experience working with Java.