Position: Senior Software Engineer
Category: Scala
English level: upper
Years of experience: 5


- Big monolith service for retail stores. Responsibilities: implement new features(controllers, services, data access layers etc.) Key technologies: Java, Spring (MVC, Boot, Security, Data) , MySql, Hibernate, JPA, CI/CD tools.
- Micro-services with lambdas etc. Responsibilities: transfer and transform data to analytics. Key technologies: Scala, Spark, AWS (S3, EMR, Lambda, RDS).
- SAAS platform for managers. Responsibilities: implement new features, refactor monolith project to micro-service architecture. Design and implement new services. Investigate and implement possible solutions, prevent and negotiate risks. Key technologies: Scala, Play Framework, Akka, Slick, PostgreSQL, Apache Kafka.