Job description
As a Java Developer, you will take part in design, development, and testing of a server-side web services for the our video streaming platform. The robust and highly scalable solution makes use of the latest technological advancements, specifically pertaining to video delivery.
Freedom and responsibilities:
- Implementing the server-side application according to the provided specification
- Communicating and coordinating with the front-end teams
- Documenting your designs and solutions
- Proposing, planning and implementing further improvements to the solution
What we look for:
- At least 3 years in Java server-side development
- Previous experience with Spring Boot
- Experience with relational databases (PostgreSQL)
- Experience with development tools (Git, Maven, Jenkins or similar)
- Proficient in REST and Microservices architecture
- Knowledge of Agile Development Methodology, Continuous Integration and Unit test
- Ability and desire to work in small and dynamic teams
- Willingness to learn new technologies
- High proficiency in written and spoken English
What will be considered as a bonus:
- Experience with GC optimization, off-heap memory manipulation and direct I/O operations
- Experience with in-memory data grids (e.g. Apache Ignite)
- Experience with MQTT (e.g. Kafka)
What you'll have here:
- Challenging projects and environment with an extremely Agile mindset
- Continuous career growth
- Direct communication with key stakeholders
- Casual but highly professional and dynamic environment
- Modern and cozy offices in Navigator Business Center - Belgrade, Serbia
- Sports, team buildings, conferences, and events
- Work life balance
We are focused on solving challenging creative problems, and making brands with attitude that stand for something valuable. We are looking for smart, ambitious, passionate individuals to join our growing team. If you have what it takes to make a change for the better send us your CV and we will get back to you soon.
Deadline for applications: 20.03.2021.