Senior Software Developer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Java): Building and evolving the platform that powers customer analytics across products with an accent on scalable services and data processing. Focus on designing high-load backend services, optimizing SQL queries for MySQL and Snowflake, and modernizing the engineering platform.
Location: Remote (Must be based in the United Kingdom)
Company
is a leading provider of cloud communications and collaboration technology that allows companies to connect better.
What you will do
- Design, develop, and maintain scalable backend services using Java (JDK 11+).
- Build features for the customer analytics platform and data processing services.
- Develop and optimize SQL queries working with MySQL and Snowflake.
- Collaborate with Product Owners, Architects, and Data Engineers to deliver new platform capabilities.
- Investigate production issues, identify root causes, and implement reliable long-term solutions.
- Drive modernization initiatives and reduce technical debt across the platform.
Requirements
- 8+ years of commercial software engineering experience.
- Must be based in the United Kingdom.
- Strong commercial Java development experience (JDK 11 or later).
- Hands-on experience with relational databases, specifically MySQL and Snowflake.
- Solid understanding of software architecture, object-oriented design principles, and data modelling.
- Bachelor's degree in Computer Science, IT, or a related analytical field.
Nice to have
- Experience with Spring Boot and the wider Spring ecosystem.
- Experience working with analytics or data platforms and cloud technologies.
- Knowledge of CI/CD pipelines and automated testing.
- Experience with performance tuning and database optimization.
- Experience mentoring engineers or leading technical initiatives.
Culture & Benefits
- Work on a modern analytics platform supporting cloud communication products used by thousands of businesses worldwide.
- Full ownership from day one, influencing architecture and engineering standards.
- Collaborative engineering culture where AI-assisted engineering (Copilot, Claude, ChatGPT) is integrated into daily work.
- Friendly team environment spread across different countries and time zones.
- Continuous learning and career growth opportunities.
Hiring process
- Application and Review.
- Interview stages.
- Hiring decision.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →