Job Description

Summary

Ninjapad is looking for a Senior Java Developer! 

As a Senior Java Developer You Will Be:
 
● Developing and maintaining our Java and Spring technology stack
● Performing code reviews and tests
● Helping with improvent 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 microservices
● 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. 

Skills
  • Analytical Thinking
© 2024 cryptojobs.com. All right reserved.