Taro Logo

Java Software Developer

NOVOMATIC Technologies Poland develops advanced client-server solutions and web applications.
Zabierzów, Poland
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Java Software Developer

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
Last updated 9 months ago

Responsibilities For Java Software Developer

  • Develop user interfaces for web applications
  • Integrate applications with relational databases
  • Work on a license management system with Java back-end and Vaadin front-end
  • Collaborate in a Scrum team

Requirements For Java Software Developer

Java
PostgreSQL
Linux
  • 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)

Benefits For Java Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
Relocation 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 activities
  • Language courses
  • Referral program
  • Work-life balance
  • Healthy snacks, fruits and vegetables
  • Yoga and Fitness in the office
  • Carpooling
  • Parking for cars and bicycles

Interested in this job?