- Completed Degree in an IT related Field: Computer Science
- 6+ years of experience in Software Development working with Java
- Strong Java programming skills, with experience with a variety of Java technologies such as Spring (Boot, Core, MVC) and Hibernate
- Thorough technical knowledge and understanding of Agile methodologies such as Scrum.
- Experience with Cloud application development, especially GCP and/or AWS
- We work with continuous integration/continuous delivery/release engineering related tasks in a Java/J2EE therefore your experience with Jenkins (or similar CI tools) is required.
- Experience implementing solutions applying Object-Oriented design patterns
- Strong knowledge of Computer science fundamentals including Databases, Algorithms and Operating Systems.
- Advanced English (communication skills)
Nice to Haves (skill sets or experience that would put this candidate above others):
- Cloud experience (especially GCP)