Position: Java Engineer (fintech solution)
Company: Avenga
Category: Java
Experience required: 3y
English level: intermediate

**About the project:**
The platform will allow Investment Banks and Big Private Banks to enhance their distribution network.
A platform for connecting different market participants, including multiple dealers and clients, and for enabling trading of structured investment products between them. The system is written from scratch mostly in Java using Spring Boot, with some part of functionality implemented in Python, and it runs in AWS Cloud inside Virtual Private Cloud with public and private subnets in multiple availability zones for high availability.

**This is your mission:**
- Create library bottom-up;
- Write reusable, testable, and efficient code;
- Сollaborate with other team members;
- Analyze and research technology solutions;
- Develop and improve your Java/Kotlin skills.

**What you bring along:**
- 3+ years of proven work as a Java Software Engineer;
- Relevant development and implementation with AWS;
- Deep familiarity with Spring Boot;
- Hands-on experience with MySQL;
- Strong focus on code quality;
- Experience in Jasper reports;
- English – Upper-Intermediate or higher.

**Nice to have:**
- Experience with Agile Software development methodologies;
- Good mathematical and computer science background.