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