For our Software Development team, we are looking for a “Senior Java Developer” with following qualifications;
- Bachelor’s or higher degree in Computer Engineering or related fields
- Minimum 3 years of Java development experience
- Strong knowledge and experience with Spring Frameworks (Spring Boot, Spring MVC, Spring Security, Spring Data…)
- Strong knowledge and experience with SQL, JDBC and ORM Tools (JPA/Hibernate)
- Strong knowledge and experience with REST and SOAP web services
- Strong knowledge of Unit and Integration Tests
- Experience with Git and Maven
- Experience with CI / CD (Jenkins and Docker is a plus)
- Experience with Message Queue Tools / Frameworks (RabbitMQ is a plus)
- Write clean and maintainable code
- Good communication skills
- Good command of written and spoken English is an asset.
As a Software Development team member, you’ll be responsible for coding activities on large scale, enterprise level, custom designed projects using the language of Java.
Want to be a part of a fast growing technology company? Looking forward to having your application!