Position: Java  Software Engineer
Company: Avenga
Experience required: 3y
English level: upper

Avenga is a global IT and digital transformation champion. Together, we are more than 2500 professionals with over 20 years of experience. We deliver strategy, customer experience, solution engineering, managed services and software products. Our mission is to shake up the conventional IT market.

Now, as we grow fast and smart, Avenga is looking for a Middle Java Engineer to join our team on a full-time basis.
You will be involved in developing a platform that aims to become a unified digital service where marketers (brands) and publishers will collaborate with each other so that all required activities are carried out in one place. It is envisioned that registered representatives of marketers/brands will login 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.
Our team develops this project from scratch.

Skills and Qualifications:
3+ years of proven work as a Java Software Engineer;
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;
2+years of experience with Spring Boot;
English – Upper-Intermediate.

Responsibilities:
Implementing of 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.