Position: Junior Java developer with commercial experience
Company: Clear Solutions
Category: Java
Experience required: 1y
English level: intermediate

Our customer is an IT company focused on providing superior license management solutions to help companies increase revenue and cut costs.

Requirements:
**- At least 6 months of commercial experience in software development;**
**- Provided solution for this test task: shorturl.at/ctux3;**
**- Computer Science education (at least 2 years);**
- Deep understanding of Object-oriented programming (OOP);
- Good knowledge of Java 8+ and Spring framework;
- Experience in designing applications;
- Knowledge of SQL and any ORM framework (Hibernate, MyBatis);
- Experience in Unit-testing;
- Proficiency with software development tools: IDE (preferably IntelliJ IDEA), VCS (preferably Git);
- Familiarity with Windows and Linux environments;
- Experience in refactoring and design patterns;
- Good programming practices;
- Ability to communicate in spoken and written English.

Nice to have:
- Experience in improving applications performance (database, general scalability); - Knowledge of REST;
- Code review experience;
- Knowledge of Agile methodologies (Scrum, Kanban);
- Familiarity with continuous integration and continuous delivery practices.

**To apply please provide the link to Github project with your solution in the message**