Напиши текст вакансии для должности "Senior Java/Kotlin Developer (Moments)". Название компании: "Infobip". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'MS SQL Server', 'Kotlin', 'Spring', 'Elasticsearch', 'Clickhouse', 'Kafka', 'PostgreSQL', 'MongoDB', 'Senior role', 'English'

​​​​​​Who we are   Humble engineers creating solutions for A2P and cloud communications between companies and people. We help businesses stay in touch and interact with customers via various communication channels, from classic SMS to new generation of social media messaging apps, voice messages, push notifications, e-mails and many others. Infobip platform   Our platform is a single-interface CPaaS solution, which consists of 700+ microservices distributed across 4000 virtual machines. It processes 30+ TB of new data every day and supports a flow of 30 000 messages per second. We know something about highload: we have 32 data centers located worldwide, 10 engineering hubs and 700 engineers doing their best to ensure that you instantly receive an SMS for 2FA authorization in social networks, a personalized e-mail from your favorite shop or a push-notification when your taxi has arrived. St. Petersburg hub    130 developers in St.Petersburg support the infrastructure and create several SaaS solutions. Our flagship SaaS product is called Moments, it is a customer engagement platform for businesses to maintain two-way communication flows with clients using various cloud channels. Moments is developed by four feature teams responsible for a whole bunch of functions and services. They are working on:  Flow. A constructor kit to build up targeted marketing campaigns, compose behavior-based messaging scenarios and initiate two-way conversations with clients. Broadcast. A single-interface tool to send one-way SMS to customers.  Solutions stack  Java 13+, Kotlin, Spring Boot, JavaScript, TypeScript, React, Redux, Node.js, MSSQL, Redis, RabbitMQ, ClickHouse, Maven, Gradle Workflow  Our guys create highload server solutions to scale the product and maintain the highest degree of fault tolerance. Every day they deal with numerous technologies and solve complex architectural problems, since Moments is a comprehensive technological ecosystem, which requires full dedication and responsibility. Senior developers work autonomously on issues which affect one or several feature teams within the Moments solution. They develop re-usable or library solutions for all teams instead of focusing on any particular one and deliver functionality across the entire platform, from description to production. They use scrum, 2-week sprints, dailies, retrospectives and grooming meetings to stay effective. Sometimes they communicate with the Croatian part of the team, so English is another nice-to-have tool in their skillset. We are looking for a senior Java developer to join our Moments team and jump into this workflow.  Path of a senior Within our hierarchy you can grow in two ways: technical and managerial. If you are interested in a technical part, you can become a Principal Engineer — an independent high-level expert responsible for several requirement areas. You will improve platform&#39;s stability and scalability, while contributing to technical initiatives of our A team (core architects). If you prefer to combine engineering tasks with people management, you can become an Engineering Manager. In this case you will coordinate the delivery process, lead several feature teams through the development process and ensure a productive work environment by removing impediments and mentoring the team members. If you feel that your experience and skillset match our description, please apply for this position.   Here is how we proceed   First, we will invite you to a detailed HR-interview, which will take 1 hour. After that you will attend our technical interview conducted by our senior engineers. A conversation with the Moment’s Engineering Manager and People Operations Manager will be our final step.   Under the hood    A+ health insurance is provided from the very first day of work; sick leaves are 100% paid.    Due to the pandemic we work remotely, but you can attend our two-story office in the city center.   We provide you with a MacBook/HP laptop, additional monitors and other hardware. You can take the equipment home if you choose a remote option.   We care about your growth and invest in your training. Each team in our structure has educational budget to spend on self-education. We give you access to pre-paid English courses.   When the pandemic is over, we expect to resume our business trips to Croatia and to our campus in Vodnjan.