Position: Senior Java Developer (Berlin)
Company: Titu Blockchain
Experience required: 5y
English level: upper

Our company is looking for a talented Senior/Middle Java Developer with at least 5 years of Java experience to become part of the development team. You will join a team of talented people who work together and usability experts to make our products a leader.

**Requirements:**
- 5+ years’ experience and excellent knowledge of Java and (Kotlin as a nice to have)
- Proven track record in high-load distributed system design and fault tolerant applications
- Excellent knowledge of algorithms, complexity, data structures
- Basic knowledge of SQL and relational databases, good knowledge of Linux
- Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins/TeamCity is a plus
- Knowledge of backend technologies - Java/Kotlin, Spring

**Will be a plus:**
- Desire to grow and contribute into backend/fullstack development.

**Responsibilities:**
- Participation in software development;
- Manage a team of developers from a technical point of view;
- Ensure the quality of the code and design;
- Make sure the implementation matches the vision of the global architecture;
- Carrying out code review and audit;
- Coaching less experienced developers;
- Participation in development activities.

**In turn, we offer:**
- Work in a comfortable office in Berlin
- Ability to create the most innovative products
- Worldwide experience with a young highly professional team in one of the fastest growing industries
- Great balance between life and work
- Flexible work schedule
- Competitive salary based on skills and length of service
In case of relocation, we can help you arrange a visa for you and help with the relocation!

**If you are interested in our offer and you are ready to move with us, send us your CV!**