Position: Java Software Engineer (Fintech)
Company: Avenga
Experience required: 2y
English level: intermediate

**Skills and Qualifications**
2+ years of experience for Middle position;
4+years of experience for Senior position;
Spring Boot 2+;
Cloud Architecture: Microservices, Kubernetes;
Testing frameworks: JUnit, Mockito;
Other frameworks: Spring Data Flow, Kafka;
English – Upper-Intermediate.

**Responsibilities**
Working in the software development team, using scrum methodology;
New features development and development from scratch;
Writing reusable, testable, and efficient code;
Writing Unit tests and integration tests;
Performing code reviews;
Constantly improve development process;
Anticipate problems or issues that may arise, forecast high-risk areas in the software.

**Nice to have**
Working experience with Java 11.