Senior Java Developer
до 300 000 на руки
- Требуемый опыт работы
- От 3 до 6 лет
- Занятость
- Полная
- График
- Полный день
- Образование
- Не имеет значения
About the position
We are seeking a highly motivated individual passionate about playing a critical role in the Talkatone product and infrastructure. You will be responsible for implementing and maintaining all aspects of Talkatones distributed back-end, which handles millions of transactions worldwide on a daily basis.
About Talkatone
Talkatone is a mobile app for Android and iOS with over 1 million monthly active users, providing free US and Canadian phone service to users in North America and beyond. Talkatone monetizes through a mix of mobile ads and in-app purchases.
Working conditions
- Competitive salary
- Life work balance
- Flexible working day
- Medical insurance
- Gym membership
- Corporate English classes
Responsibilities
- Develop and maintain the back-end aspects of all features of the Talkatone mobile apps.
- Work closely with Talkatones front-end developers (Android/iOS) and Talkatone QA.
- Assist Customer Support in troubleshooting and resolving large-scale service issues.
- Execute against the Talkatone Product Roadmap (back-end).
- Provide input in product planning process and new features.
Requirements
- Strong Java server-side skills required; preferably experience with developing real-time high availability services utilizing advanced Java frameworks (NIO, concurrency).
- Experience building and scaling high-volume SQL and noSQL datastores (MySQL, Cassandra, Hazelcast) for mission-critical applications.
- Experience with mobile voice, messaging and/or mobile ads is desirable; VoIP experience (SIP, RTP, RTPS, XMPP, media processing, etc) is a big bonus.
- Good scripting skills in Python/Jython and general Unix scripting.
- Must be a Self starter, motivated, detail oriented, and have the ability to work collaboratively with others, including remote teammates.