Senior Software Developer / Tech Lead

K
Kyivstar.TechTelecommunications
Listing location: All (implies Ukraine-based entity operations)Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (negotiation and correspondence level)
Experience
From 5 years in development, including at least 2 years in commercial projects and 2 years in management experience.
Required Skills
DockerSQLJavaKafkaOracleNosqlCI/CDRESTful APIsMicroservices

Requirements

  • 5+ years in software development with at least 2 years in commercial projects.
  • 2+ years of management experience (processes, projects, or people).
  • Expertise in Java 8/17 (Concurrency, Parallel, Distributed).
  • Experience with RESTful web services (JSON/XML).
  • Proficiency in SQL (Oracle) and NoSQL (Cassandra).
  • Database design, optimization, and ETL process development.
  • Experience with Spring Framework (MVC, Boot, Security), Akka, and Hibernate.
  • Knowledge of CI/CD tools, Maven, Gradle, and JUnit.
  • Experience with messaging brokers (Kafka, JMS).
  • Understanding of distributed systems, Microservices, Event Sourcing, and DDD.
  • Proficiency in Docker, Grafana, ELK Stack, and Artifactory.
  • English language proficiency at a negotiation and correspondence level.

Responsibilities

  • Develop high-load distributed middleware and backend applications (provisioning, billing, tariffication).
  • Design architecture for microservice systems, APIs, and business logic.
  • Write, deploy, and optimize code, and perform code reviews.
  • Implement unit, integration, and load testing.
  • Prepare technical documentation and consult on project documentation.
  • Maintain stable performance and operational health of services.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now