Junior Java developer with commercial experience Offline
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