Position: Back End JAVA (Spring) Developer
Company: Fluvius
Category: Java
Experience required: 2y
English level: intermediate

**Required Skills:**

- Experience with microservices architecture
- Understand end-user requirements, formulate use cases and produce effective solutions
- Experience with cloud service technologies
- English - Intermediate+ level.

**Responsibilities:**

- Design, develop and maintain performance, distributed, business critical applications in the FinTech field.
- Solve challenging problems, while working in a highly dynamic and and technologically driven environment.
- Help us scale our infrastructure to large traffic
- Focus on best engineering practices for quality, clean code, testing and observability. 
- Experience with Large-scale Distributed systems, Microservice architectures, Event-driven architectures and DDD


**Project description:**
The company is developing software. They work with startups, conduct consultations and deal with various integrations (for example, if there is an online store, they integrate payment and invoicing methods). Optimize business using ready-made and custom solutions.

**What we offer:**

- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 15 paid vacation days, 7 paid days-off