Position: Java Software Engineer
Company: Avenga
Experience required: 1y
English level: intermediate

Skills and Qualifications:
At least 2 years of experience as a Java Engineer;
Working experience with Java 11 is preferable but not required;
Spring Boot 2+;
AWS (Glue, S3, RDS, Lambda);
Apache Spark will be a plus;
Python will be a plus;
English – Intermediate.

Responsibilities:
Creating Integration Framework of multiple-tenant environment for Marketing Campaigns;
Building Ingestion of various Data Sources using Apache Spark, AWS Glue and Spring Boot;
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 software.