Backend Developer (Java)
Brak informacji o wynagrodzeniu
MidFull-time
#440678·Dodano wczoraj·3
Źródło: ViberTech Stack / Keywords
JavaVertxRxjavaAkkaDockerKubernetesNoSQLCouchbaseMongoDBPython
Firma i stanowisko
Rakuten Viber is one of the most popular and downloaded apps worldwide, focused on making people’s lives easier by enabling meaningful connections. They have a global engineering team dedicated to creating tools for safe, convenient, and fun communication for millions of users. The work involves using microservices architecture and cutting-edge technologies to influence the lives of millions.
Wymagania
- Minimum 4 years experience as a Backend Developer, including at least 2 years with Java.
- Advanced knowledge of Java, including frameworks and libraries.
- Experience with asynchronous and/or reactive Java frameworks (e.g., Vertx, Rxjava, Akka).
- Advanced knowledge of unit testing frameworks and mocking.
- Knowledge of cloud technologies.
- Experience using AI tools to improve productivity and quality.
- Experience with large scale NoSQL databases (e.g., Couchbase, MongoDB).
- Experience with microservices development using Docker and Kubernetes.
- Experience with Agile methodology.
- Fluent written and spoken English.
- Excellent communication skills.
- Higher technical education.
- Availability to work hybrid, at least three days a week in the office.
Nice to have:
- Knowledge of Javascript and web UI technologies.
- Experience with other server-side languages such as Python.
- Experience working with remote teams.
Obowiązki
- Plan, design, develop, and maintain Java high-availability applications capable of handling high volume and low latency.
- Define application objectives and functionality.
- Ensure application designs align with business goals.
- Support continuous improvement by investigating alternatives and technologies, and presenting for architectural review.
- Collaborate closely with Product and Architects teams on mission-critical systems within a motivated team.
Viber
4 aktywne oferty