Position: Trainee Java Engineer
Company: ORIL
Experience required: no_exp
English level: intermediate

● Technical requirements:

◦ Higher technical education (Computer Science, Software Engineering, Applied Mathematics or related fields) — may be incomplete;
◦ Understanding of object-oriented programming;
◦ Knowledge of Java Core programming language;
◦ Familiar with Spring framework (Spring Boot, Spring Data);
◦ Version Control (GIT);
◦ Experience with NoSQL databases (MongoDB) — will be a plus.

● Communication:

◦ At least Intermediate English level;
◦ Ability to understand issues within a code base and take guidance from other team members;
◦ Good communication skills.

● Competencies and Behaviours:

◦ Responsible and proactive attitude to work;
◦ Ability to prioritize, manage own workload, and deliver agreed activities consistently on time;
◦ Keen to constantly learn and improve your own skills, and not afraid to learn new things.

● Will be a plus:

◦ Any non-commercial experience of programming — ability to show examples of your code at GitHub;
◦ Completed programming courses.

● Infrormation about the project:

◦ The innovative online auto lending + Ancillary technology platform. The platform accepts loan applications from Dealerships and funds those loans from various Lenders. After receiving an application, SAB reviews the information and “runs credit” of the applicant. Independent car dealerships are the primary users of the platform.Active stage of development.
◦ Tech stack: Java 11, Spring Boot 2.2, MongoDB, REST, Websockets, Hazelcast, Angular 12, AWS S3, EC2.

● We offer:

◦ Competitive compensation;
◦ Full-time flexible working schedule;
◦ Mentorship and regular feedback sessions;
◦ Easy-going team and supportive friendly environment;
◦ Further employment is possible based on performance review and company needs.