Vaga de Senior Software Developer (Java/Golang)
1 vaga: | Publicada em 22/10
- A combinar
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.