
Java Developer
Rakuten Viber
full-time
Posted on:
Location Type: Office
Location: Bnei Brak • Israel
Visit company websiteExplore more
About the role
- Planning, designing, developing and maintaining Java high-availability applications that can be high-volume and low-latency.
- Define application objectives and functionality.
- Ensure application designs conform with business goals.
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
- Work in a highly motivated team, closely with Product and Architects teams on large mission-critical systems.
Requirements
- At least 7 years of experience as a Backend Developer, with at least 3 years in Java.
- Advanced knowledge of Java, from frameworks to libraries.
- Experience in Async and/or reactive Java frameworks (such as Vertx, Rxjava, Akka).
- Advanced knowledge of unit testing frameworks and mocking.
- Knowledge of cloud technologies.
- Experience with large scale NoSQL database (such as Couchbase, MongoDB).
- Experience with microservices development based on Docker and Kubernetes.
- Experience with Agile methodology.
- Striving for new knowledge and skill improvement.
- Fluent in written and spoken English (interviews are in English).
- Higher technical education.
- Experience leveraging AI tools to enhance productivity or decision-making is a strong advantage.
Benefits
- Cutting-edge technologies
- Microservices architecture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaAsync frameworksReactive frameworksVertxRxjavaAkkaUnit testing frameworksMockingNoSQL databasesMicroservices
Soft Skills
Continuous improvementTeam collaborationCommunicationProblem-solvingAdaptability
Certifications
Higher technical education