- Participate in all phases of software development life-cycle;
- Produce and maintain clean, high-quality code;
- Work as a part of a dynamic team throughout the software development life-cycle;
- Deliver results within an Agile methodology;
- Perform code reviews and implement software development best practices.
- 3+ years of hands-on experience with Java Web Applications;
- Good knowledge and experience with various data structures, recursions and concurrency;
- In-depth knowledge of core Java.
- Good knowledge of Spring Boot.
- Good knowledge of MongoDB, Elastic;
- Good knowledge of English.