Position: Senior/Tech Lead Java Developer
Company: SPD-UKRAINE
Experience required: 5y
English level: upper

The innovative fintech company that built a platform allowing small and medium businesses to get finance for their growth, and investors to make their money work. The company got success in this area and now is extending their service to short-term credits, to make businesses less worried about different financial restrictions they have today. This is a completely new product of the company, being built on cutting-edge technologies with all the fintech experience accumulated over the last several years.

**Requirements:**

- 6+ years of experience in Java software development
- Experience working with microservices architecture
- Strong knowledge in SQL, REST
- Experience working with Kafka or similar tools
- Good algorithmic skills
- Knowledge of DevOps practices and cloud technologies
- High interest in all new technologies, tools and practices in software development
- Orientation on quality
- English level: Upper-intermediate or higher.

**Would be plus:**

- Experience working as a technical leader or architect
- Experience working with money, transactions, financial or banking services

**Responsibilities**:

- Building a fin-tech product using cutting-edge technologies and tools
- Playing a role of technical lead
- Documenting of architecture, algorithms, functionality on wiki
- Playing a key role in all technical decisions in the team

**What we have:**

- Completely new ambitious project, no legacy code
- Modern technology stack
- We are open to any technology innovations and improvements
- Work in strong team
- Providing high-quality requirements from our BA
- Separate role of QA in the team
- Following scrum processes effectively
- No late meetings, ability to finish the work earlier