We are looking for an experienced Java Software Engineer to join our Platform team and help develop an award-winning REST API for our Unified Communications service.
La experiencia que se espera de los solicitantes, así como las habilidades y cualificaciones adicionales necesarias para este trabajo, se enumeran a continuación.
In the Platform team, we build high-load infrastructure subsystems that address cross-cutting concerns in a geo-distributed environment, including API and WebSocket Gateways, distributed caches, and service discovery.
You will have the chance to design and develop highly available, globally distributed systems that maintain 99.999% availability, process more than 100,000 requests per second, handle more than a million concurrent WebSocket connections and consistently meet millisecond-level latency targets.
How We Work
We operate with a flat team structure and value constructive technical discussions. Engineers participate in requirements clarification, design proposals, implementation reviews, and production incident analysis.
-
- Drive implementation and support of highly available backend infrastructure and services, collaborating closely with senior engineers on design decisions.
- Work with architects and other stakeholders to convert high-level requirements into component-level designs and implementation tasks.
- Support products throughout the release cycle, including QA support and production incident investigation.
- Develop and extend CI/CD pipelines to automate testing and meet team-specific delivery requirements.
- Work in an Agile team and contribute to improving development processes and team effectiveness.
Qualifications & Skills
-
- Solid backend development experience (5+ years) and excellent Java programming skills.
- Experience building high-load, fault-tolerant distributed systems.
- Understanding of microservic