Java Developer

You've got the skills. You've got the experience.
Join our team. We’re hiring!

We offer work from office in
Bydgoszcz
Toruń
Gdańsk

Requirements

  • Very good knowledge of Java,
  • Knowledge of Java EE platform,
  • Good knowledge of Relational Databases - MySQL, PostgreSQL, Oracle or/and others,
  • English knowledge at a level enabling reading and creating of technical documentation.

Additional skills

  • Knowledge of popular frameworks, technologies and libraries for the Java and JEE platforms eg. Spring, JPA, Hibernate - or similar,
  • Knowledge of non-relational databases (NoSQL),
  • Knowledge of Google Cloud Platform services,
  • Knowledge of mobile platform(s) frameworks,
  • Practical experience in programming of mobile apps for Cloud platforms eg. Google Cloud Platform,
  • Knowledge of web technologies – HTML, CSS, Javascript,
  • Knowledge of design patterns,
  • Experience in working in various project management methodologies,
  • Team leading experience.

Responsibilites

  • Implementation, design and development of Java/JEE applications,
  • Implementation and development of new technologies and innovative solutions.

We offer

  • Attractive salary,
  • Full-time or B2B contract,
  • In-house work at one of our offices in Bydgoszcz, Torun or Gdansk,
  • Some remote work available (2-3 days a month),
  • Self-development opportunities - we like people who enjoy developing new skills,
  • Multisport card,
  • Perfecting your English with the help of a native English speaker,
  • Excellent work atmosphere,
  • Internal training,
  • All necessary work tools,
  • Team building events and trips.
Benefits
multisport
Multisport card
work tools
Work tools
english lessons
English lessons
makro
MAKRO card
headphones
Accessories (headphones etc.)
training
Internal training
coffee
Coffeemaker
flexible hours
Flexible working hours
remote
Ability to remote work (a few days in month)
bookcase
Company bookcase
events
Corporate events
offices
Offices in Bydgoszcz, Toruń, Gdańsk (posibility to work between different offices)