Backend Developer
Qualifications and Job Description
- Candidate must have BSc degree in Computer Engineering or relevant engineering.
- At least 4 years of hands-on software development experience in Java, Java EE
- At least 2 year experience in Spring Framework (Spring Boot, JPA)
- Knowledge about at least one database system. Experience with PostgreSQL is a plus
- Experience with Micro Service Architecture is a plus
- Working knowledge of one or more of the following is also highly desirable: Kafka, Redis , and Docker.
- Experience with source control management (GIT, etc.) is a must
- Hands-on experience in Linux/Unix (Ubuntu, FreeBSD, etc.) is a plus
- Strong understanding of object oriented design principles, patterns, best practices
- Strong analytical skills and ability to learn quickly
- Excellent verbal and written communication skills in English
- Familiarity with Agile Methodologies is a plus
- Knowledge in IOT platforms development is a big plus.