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
Stack:
Java 11, Quarkus, PostgreSQL, Hibernate, Kafka, VertX, Gradle, Kubernetes, Docker, Weaveworks
Team:
2 BA, 4 BE, 1 BE/DevOps, 3 FE, 1 QAA, 2 UX/Designer
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
About project:
The innovative fin-tech 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 its 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, is built on cutting edge technologies with all the fin-tech experience accumulated over the last several years.