Position: Senior Java Engineer
Company: AgileEngine
Experience required: 2y
English level: intermediate

What you will do

- Develop quality code that is scalable, readable, and flexible enough to adapt to changing requirements;
- Act as a proactive contributor in backend development of core platform and its features;
- Collaborate with Product and Design teams in order to create responsive applications;
- Work in an Agile/Scrum environment, design, estimate, test, and develop user stories.

Must haves
- 2+ years of production experience with Java 8+;
- Proficiency in Spring;
- Experience with MongoDB;
- Knowledge of Unix, MySQL or PostgreSQL;
- System and complex thinking with focus on business logic;
- Good communication skills;
- Enthusiastic and open attitude;
- English: Intermediate+ 

Nice to haves
- Cyber Security algorithms and techniques understanding;
- Experience with AI/ML;