Position: Java Developer
Company: Sprinterra
Category: Java
Experience required: 3y
English level: intermediate

The product is a system for managing and tracking the process of sending parcels to the warehouse of a large marketplace

Professional Skills:
- Object-oriented analysis and design using common design patterns;
- Problem solving skills, analytical mind, and a positive attitude;
- Write well designed, testable, efficient code;
- Support continuous improvement by investigating alternatives and technologies;
- Contribute in all phases of the development lifecycle;
- Excellent knowledge of Relational Databases, SQL, and ORM technologies;
- Knowledge of developing REST API.

Technical Skills:
- Java 11, or higher;
- Spring Boot, Spring AOP, Spring Security, Spring Jdbc;
- Amazon SQS;
- iText for PDF parsing and re-construction;
- PostgreSQL and ORM jOOQ Framework;
- JSF and Vaadin Web frameworks.