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


1) 5+ years of experience as a back-end Java developer
2) 2+ years of experience as Go developer
2) 3+ years of experience with Microservices architecture
3) Experience with Spring, Spring Boot, Hibernate
4) Experience with Kubernetes, Docker
5) Experience with Maven, Gradle
6) Experience in Git and Github
7) Experience with Go and its packages(libraries)
9) Experience with OOP
10) Experience with Messaging Systems like Amazon SQS, Amazon SNS, RabbitMQ
11) Experience with Amazon Web Services, Terraform, Helm
12) Experience with database technologies like MongoDB, PostgreSQL, MsSQL, Amazon DynamoDB
13) Experience with testing frameworks like Spock - Groovy, JUnit - Java, Testify- Go
14) Experience with REST API, JSON, SOAP, RPC(gRPC).