Position: Java Coach
Company: Titu Blockchain
Experience required: 5y
English level: fluent

We are looking for a Senior Java Architect with a unique combination of technical and team leadership experience. Who is ready not only to put into practice his knowledge but also to share it with others.

Your main tasks will be:
Code review of the code base and coach a team of about 4 backend engineers on how to make better use of the technology stack with regards to idioms, patterns etc through refactorings and coaching sessions.
Special focus on the reactive pattern/s used and how to best apply it. For instance, how to model the code in a manner that is suitable for the reactive pattern, how to deal with external dependencies that aren't reactive etc.

What we need from you:
8+ years experience as a Java developer
Experience with Spring/Springboot
Strong Experience with Reactive Programming
Strong Software Architecture experience
Experience working with Kotlin
Experience working with Webflux
Good experience coducting code reviews
Expert in the required skills and experience in coaching and teaching
Excellent communicator and teacher

We offer:
• Opportunity to work on top-notch projects
• Work with a highly motivated and dedicated to their job team
• Competitive salary
• Flexible schedule
• Professional development opportunities
• Comfortable working hours
• Possibility to switch to another project
• Modern tech stack
• Atypical and interesting daily tasks

If all of this resonates with you, we can't wait to see you become a part of our team!