Position: Java Engineer (Media System)
Company: Avenga
Category: Java
Experience required: 2y
English level: upper

It is envisioned that registered representatives of marketers/brands will log in to the system and will be able to navigate and view all available titles, issues, the content of those issues, and available pages for purchase. Marketers will be able to request the purchase of selected pages from the product. Publishers will be able to confirm requests from marketers directly on the platform.

**This is your mission:**
- Implementing new feature;
- Build a product from scratch;
- Working in the software development team, using scrum methodology;
- Writing reusable, testable, and efficient code;
- Writing Unit tests and integration tests;
- Performing code reviews;
- Constantly improve the development process.

**What you bring along:**
- 2+ years of proven work as a Java Software Engineer;
- 2+years of experience with Spring Boot;
- 1+ years of experience in development with Amazon AWS (AWS S3, AWS ECS, AWS Lambda);
- Familiar with Spring Cloud;
- Strong knowledge of AWS RDS for PostgreSQL;
- English – Upper-Intermediate or higher.

**Nice to have:**
- Experience with Agile Software development methodologies;
- Good mathematical and computer science background.

**Your benefits:**
- Flexible remote policy;
- Reimbursement of education and certification;
- Medical and sports services compensation;
- Paid out of reach, sick days, and public holidays;
- Language school on site;
- Accounting and legal support.