Senior Java Developer / Tech Lead

Ukrainian hybrid IT company, a subsidiary of Kyivstar, one of the largest Ukrainian telecom operators, focused on creating technological solutions and products.
Backend
Staff Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Telecommunications

Description For Senior Java Developer / Tech Lead

Kyivstar.Tech, a leading Ukrainian IT company and subsidiary of one of the largest telecom operators, is seeking a Senior Java Developer / Tech Lead to join their team of 500+ specialists. This role focuses on developing high-load distributed systems in the telecommunications sector, handling critical operations like provisioning, billing, and tarification events. The ideal candidate will have extensive experience in Java development, distributed systems, and team leadership.

The position offers a unique opportunity to work on complex technical challenges while leading and mentoring teams. You'll be responsible for designing microservice architectures, implementing robust backend solutions, and ensuring system reliability. The role requires strong technical expertise in Java, Spring Framework, and distributed systems, combined with leadership experience.

We offer a flexible work environment with both remote and office options, comprehensive health benefits, and strong emphasis on professional development. The company culture promotes innovation and entrepreneurial thinking, making it an ideal place for those who want to make a significant impact in the telecommunications industry.

The compensation package includes competitive salary, performance bonuses, health insurance, and various additional benefits. This is an excellent opportunity for experienced developers looking to take the next step in their career while working on meaningful projects that impact millions of users.

Last updated 4 days ago

Responsibilities For Senior Java Developer / Tech Lead

  • Develop high-load distributed middleware & backend applications in telecommunications related to processing provisioning requests, order data-contents, voice, billing & tarification events
  • Design and develop microservice system architecture API and new business logic
  • Write unit, integration, and load tests
  • Write technical documentation
  • Consult on new and existing systems for project documentation approval
  • Maintain service operability

Requirements For Senior Java Developer / Tech Lead

Java
Cassandra
Kafka
  • 5+ years of programming experience with 2+ years in commercial projects
  • 2+ years of management experience (processes, projects, or people)
  • Knowledge of Java 8/17 (Concurrency, Parallel, Distributed)
  • Experience with Web applications (JSON/XML) and REST architecture
  • Experience with NoSQL (Cassandra DB)
  • Experience with relational databases and SQL (Oracle)
  • Knowledge of CI/CD processes, Maven, Gradle, JUnit
  • Skills in Spring Framework, Akka, Distributed cache Framework, Hibernate
  • Understanding of data brokers (Kafka, JMS)
  • Experience with distributed systems
  • Experience with Agile methodologies, SDLC, Scrum, Kanban
  • Experience with microservices, SOA, design patterns, Event Sourcing, CQRS, DDD
  • Experience with Docker stack
  • Experience with Grafana, ELK Stack, Artifactory
  • Business level English proficiency

Benefits For Senior Java Developer / Tech Lead

Medical Insurance
Mental Health Assistance
Education Budget
  • Office or remote work option
  • Remote onboarding
  • Performance bonuses (annual or quarterly)
  • Learning resources and partner programs
  • Health and life insurance
  • Wellbeing program and corporate psychologist
  • Mobile communication compensation

Interested in this job?

Jobs Related To Kyivstar.Tech Senior Java Developer / Tech Lead

Technical Lead Developer (AU Payment Platform)

Lead the development of a serverless payment platform, managing a team and implementing scalable API solutions using TypeScript, Node.js, and AWS services.

Staff Software Engineer - India

Staff Software Engineer position at JumpCloud, focusing on identity and access management, requiring 8+ years of experience in building large-scale distributed systems.

Staff Software Engineer (C#)

Staff Software Engineer position at Sonar, focusing on SonarLint for Visual Studio development, requiring strong C# expertise and leadership skills.

Staff Full Stack Software Engineer - Creators, Poe

Staff Software Engineer position at Quora working on Poe, their AI platform, focusing on bot ecosystem and creator support.

Staff Backend Engineer

Lead backend development for OpenSea 2.0, architecting scalable systems processing billions in NFT transactions, with remote work and competitive compensation.