Senior Java Developer

Оплата не указана

Вакансия находится в архиве

Ventra IT Solutions

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Ventra IT is looking for a Senior Java Developer to join our backend team! Our client is an American publicly traded telecommunications company based in the Silicon Valley, California area. It offers communications services including Voice over IP calling for business, home and mobile users, smart security solutions for home monitoring.

Job Summary:
We are seeking a highly motivated individual passionate about back-end infrastructure and ready to lead our technical back-end team. You will be responsible for designing, implementing and maintaining all aspects of the distributed back-end of the software, which handles millions of transactions worldwide on a daily basis.

You have experience designing, building, scaling and operating high-availability back-end solutions in Java, including real-time systems that handle high volumes of concurrent sessions and transactions. You are familiar with both NoSQL and SQL datastores, and how to scale them for volume and reliability. You are comfortable integrating bare-metal machines, virtual instances and cloud services into a coherent and reliable solution.

This position is for a Senior Software Engineer who wants to grow into a leadership and architect role. Your knowledge and experience are broad enough to build on an existing solution, design and propose improvements and new services, and you have the skills to help implement and lead execution. You can clearly communicate your design, ideas and feedback to others.

Responsibilities:

  • Lead the back-end team that develops and maintains the back-end aspects of all features of the Talkatone mobile apps. In terms of execution, you lead by example.

  • Design and improve existing design of the back-end infrastructure of the product.

  • Work closely with Talkatone’s 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 the product planning process and new features.

What this role needs:

  • Strong Java server-side skills required; preferably experience with developing and/or designing 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, including cluster design.

  • Computer Science or Electrical Engineering degree preferred.

  • Experience integrating cloud services, in particular AWS S3/EC2/RDS, into a larger architecture.

  • Experience with mobile apps, 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.

  • Excellent analytical thinking and problem-solving abilities.

  • Must be a Self-starter, motivated, detail oriented, and have the ability to work collaboratively with others, including remote teammates across different time zones.

  • Excellent written and verbal English communication skills.

Conditions:

  • Work site: fully remotely in Russia.
  • Competitive salary is discussed individually.
  • Medical insurance provided.
  • Flexible working hours.
  • Friendly team of professionals.
  • Personal development within the company and financial growth.

Ключевые навыки

Java
Python
Software development
Aws
Английский язык

Контактная информация

Ventra IT Solutions

Сайт: не указан

Почта: не указана

Вакансия опубликована 29.03.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Подробное описание

9 августа

#

Москва

Полный день

Подробное описание

31 марта

#

Junior

от 220 000 до 240 000 ₽

Белая Холуница

Гибкий график

Подробное описание

-