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 a month 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

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.