Back-end Software Engineer (Java)
Our client is a multi-bank trade finance platform that connects global corporations to their financial institutions by automating and digitizing letters of credit, bank guarantees, documentary collections, and more.
The platform is used to improve efficiency, compliance, transparency, and risk reduction. The company licenses its software for internal installation and offers the Software as a Service (SaaS) model.
- Ensure the smoothest way of upgrading the existing application by using new technologies and best practices;
- Transform requirements into a technical design;
- Write technical requirements for a team;
- Write code and do code reviews for other team members;
- Write unit and integration tests in order to identify malfunctions.
- Java EE software development experience;
- Proven experience using Java and Kotlin;
- Experience with Java web services using Rest APIs;
- Experience with SQL/NoSQL/Other relational databases;
- Experience with Microservices architecture, Spring Framework 5;
- Knowledge of JSF as Front-end;
- Understanding of client-server and service-based architectures;
- Good English communication skills.