Position: Senior Java Software Engineer
Category: Java
English level: upper
Years of experience: 7

•  Participated in designing and refactoring SaaS applications in order to move to Kubernetes
•  Investigated data issues caused by network partitioning in distributed system
•  Participated in 24/7 production support rotation
•  Was one of the first 10 developers in startup and had a chance to learn a lot of aspects of product development and operation
Software engineer with experience in designing, building and maintaining high-loaded distributed applications.

*Cloud platform - Senior Software Engineer*
Development of distributed cloud platform that offers flexible search functionality as service. 

Technologies:
• Java, Kubernetes, Google Cloud Platform, Argo CD/Workflows, Project Reactor

*Project in telecommunications sector - Senior Software Engineer*
Main responsibilities:
• Build java microservices from scratch
• Integration with third-party services
• Setup logging and monitoring
• Code reviews
Technologies:
• Java, Spring, Kubernetes, Kafka, Microservices

*Customer Data Platform - Senior Software Engineer, Team Lead*
Main responsibilities:
• Participate in design and implementation of high-loaded Customer Data Platform application with real-time event processing and persistence in big-data storages
• Split monolith to microservices 
• Setup new infrastructure in Kubernetes
• Fix performance issues
• 24/7 emergency support
• Leading a team, code reviews

Technologies:
• Java, Kotlin, Spring, Project Reactor, gRPC
• Cassandra, Kafka, Elasticsearch, Redis, PostgreSQL
• Apache Flink stream and batch processing
• Kubernetes, Helm, Docker, Microservices
• Event Sourcing
• 24/7 emergency support

*E-Commerce project - Software Developer*
Responsibilities:
Development and support project based on Hybris, implementing new features; integrating with external services; writing unit, integration and ui tests

Technologies:
• Java, Hybris, Spring Core, Spring MVC, Spring Data, Spring Boot, Hibernate, MySQL, MongoDB, Git, Junit, Mockito, Cucumber, Selenium
I'm looking for software engineer positions. Interested in big data, high load, distributed systems, microservices. Not interested in gambling and banking projects. Please no lead, frontend and fullstack roles. Kotlin language is okay as well as Java.