At NOVOMATIC, you'll have the opportunity to work with advanced client-server architecture solutions. You'll develop user interfaces for web applications and integrate them with relational databases. The project involves a license management system where the back-end is created in Java, data is retrieved from a PostgreSQL database, and the front-end is based on the Vaadin platform. We work using the Scrum methodology, which ensures flexibility and a dynamic pace of task completion.
The team collaborates based on a hybrid work model. We offer employment on both employment contract and B2B basis.
What we expect:
- Min. 3 years of experience in Java programming using Hibernate, Spring Boot
- Knowledge of relational databases and ability to write SQL queries
- Experience working in a Linux environment from a developer's perspective
- Good knowledge of SOLID, DRY, OOP principles
- Ability to use Git version control system and continuous integration tools such as Jenkins
- Communicative level of English (spoken and written)
It will be an advantage:
- Knowledge of the Vaadin web application building platform or similar
- Knowledge of Keycloak
Benefits:
- Individual training budget with leave for this purpose
- Flexible working hours
- Relocation package
- Medical care and life insurance
- MyBenefit cafeteria and MultiSport
- Meal subsidies
- Sports and Integration
- Language courses
- Referral program
- Work-life balance
- Healthy snacks, fruits and vegetables
- Yoga and Fitness in the office
- Carpooling
- Parking: cars and bicycles