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.
Requirements
At least 1 years 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
Would be a plus
Experience with Linux
Experience in JS
Experience with the Angular framework
Responsibilities
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