Position: Senior Java Developer
Company: Titu Blockchain
Category: Java
Experience required: 5y
English level: upper

Our product is a SaaS workflow management tool built into the daily lives of employees. Each task automatically visualizes the status. It is used interactively and provides all related documents, emails, messages and next steps for every single process!
Our task is to create processes that will be easy and understandable for every user!

**What is our current tech stack?**

•Java 8/11, 
•Spring Boot 2, 
•Hibernate, 
•ElasticSearch, 
•SQS, 
•Microservices, 
•Docker, 
•JUnit, 
•Swagger.
•Java + spring (boot, data, cloud), 
•RabbitMq, 
•Redis, 
•Aws

**We would like it if you have experience with:**

•You have at least 7 years of relevant professional experience as a Java-Spring developer.
•You have experience with distributed caching systems like Redis and messaging systems like RabbitMQ
•You can write efficient, scalable, testable and maintainable code for new functions and system components.
•You have experience with the development of web services (REST / SOAP / XML / WSDL)
•You have good knowledge of object and data modeling as well as relational databases

**What will be your responsibilities?**

•You build efficient, testable, and reusable components
•You develop backend-end applications in collaboration with Front-End Developers
•You get the opportunity to manage projects and a small development team
•You guide younger developers in the team through design reviews, code reviews and mentorship
•You work with different stakeholders in our team members (DevOps, React Team, CEO)
•You document the development process, architecture, and standard components
•You solve complex performance problems and architectural challenges
•You customize existing applications to fit specific requirements

**What we offer?**

• Opportunities to learn best world level standards and practices in an open and friendly environment;
• Flexible working hours;
• Trainings package;
• Hospitable team atmosphere;
• Holidays, sick leave, all weekends and holidays are observed.

Submit your resume and become part of our team!