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.