Senior Java Developer

Layer 1
Europeremote
$76,000 - $88,000 Annually
As a Senior Java Developer You Will Be: - Developing and maintaining our Java and Spring technology stack - Performing code reviews and tests - Helping with improvement of our code quality through writing unit tests, automation and performing different code reviews - Participating in brainstorming sessions and contributing ideas to our technology, algorithms and products - Possibly leading the team of developers - Using coding standards and best practices to ensure quality   You need to have:  - 5+ years of experience with Java 8+ and Spring Boot framework - Experience with REST APIs and micro services - Knowledge of SQL and NoSQL databases as well as right usage scenarios, pros and cons - Experience with developing and maintaining heavy loaded production grade environments - Hands on knowledge of Docker container - Understanding the concept of CI/CD pipelines and various git related flows (e.g. git flow) - Hands on experience with writing automatic unit and integration tests in Spring   It's great to have: - Cryptocurrency-related experience - Experience with MongoDB, Kafka, PostgreSQL - Knowledge of OAuth and OpenID Connect protocols - This is a fully remote position. 
Stepin Agency