Position: Strong Junior Java developer
Company: QArea
Category: Java
Experience required: 2y
English level: upper

A customer from Ireland is developing a unified platform that provides data processing for the formation of customs declarations, logistics, and electronic transmission of documents to various agencies on the way of cargo from China to Europe. The software allows you to store electronic documents of trade transactions in accordance with national legislation.

**Requirements:**
- 2+ years of experience working with Java (Spring Framework);
- Experience with Apache Maven ;
- Experience with microservice software architecture;
- Experience with applications deployed in containers e.g. Spring Boot;
- Experience in developing and consuming API services – REST (SOAP beneficial), version control systems e.g. Git, continuous integration e.g. Jenkins;
- Experience in following a code review process;
- Knowledge of authentication mechanisms for API services;
- Knowledge of Gradle as a build tool;
- Attention to detail and troubleshooting skills;
- **English:** Upper-Intermediate (spoken skills required).

**Duties:**
- Collaborate with the team to develop software solutions adhering to project requirements and specifications;
- Design and implement applications using Java and related technologies;
- Apply microservice software architecture principles to design scalable and maintainable systems;
- Participate in code reviews and follow established processes to ensure code quality and best practices;