— At least 1 year of experience in Java Technologies
— Knowledge of SOLID principles
— Knowledge of Java 8+ features
— Experience with Spring Framework (Spring Data, Spring MVC, Spring Security, etc.)
— Experience with Version control system (Git, etc.)
— Experience with relational databases
— Experience in unit testing frameworks (Junit, TestNG, Mockito, etc.)
— Intermediate+ English level
— Experience with Linux
— Experience in JS
— Experience with the Angular framework
— Participate in the entire application lifecycle, focusing on coding and debugging
— Write clean code to develop functional services
— Troubleshoot and debug applications
— Address technical and design requirements
— Build reusable code and libraries for future use
— Collaborate with developers, designers, and system administrators to deliver new features
— Follow emerging technologies
We are looking for a Java developer. Good English is a must as you’ll communicate regularly with clients, as well as a thorough understanding of software development best practices.
You will work in a highly skilled team that utilizes Java, Spring, Angular in their work.