Białystok / Lublin

Java Developer

As a Middle/Senior Java Developer you will be responsible for:

  • creating clean, testable and maintainable code that fulfills business requirements,
  • working with fellow developers within your team as well with other development teams to provide sound and working solutions,
  • working with analytics, QA and operations teams to deliver features for our customers,
  • applying development practices like tests automation, code review to produce high-quality code,
  • constantly searching for and applying new ways to improve development practices,
  • documenting your work.

We expect from you:

  • at least 2 years of experience with Java 8 or newer,
  • practical knowledge of object oriented programming, its design patterns and principles,
  • practical knowledge of Spring framework (e.g. Spring MVC, Spring Security, Spring Data),
  • experience with working with relational databases,
  • practical experience with version-control systems (e.g. Git),
  • practical experience in developing various types of automated tests (e.g. unit, integration, end-to-end),
  • good communication and interpersonal skills allowing you to work comfortably with your colleagues and with our customers,
  • good English skills, written and spoken (at least B1).

Nice to have:

  • experience with Spring Boot,
  • knowledge of pros and cons of various ways working with relational databases (e.g. ORM, data mapping, SQL),
  • experience with microservices and related architectural patterns,
  • knowledge of AWS (e.g. SQS, SNS, ECS, EC2, S3),
  • practical experience with systems integration (designing API, XML/JSON processing),
  • experience with conducting code reviews and mentoring other developers,
  • experience with tools like IntelliJ IDEA, Maven, Git, Docker,
  • demonstrable knowledge of and experience with long-term maintenance and evolution of software modules.

Our Perks

Fruit Thursdays? Sweet Fridays? We’re not fond of labelling; let’s just say we eat fruit, pizza and cake when we feel like it

Flexible Employment Types
Flexible employment types
Elastic Work Hours
Elastic working hours
Development Budget
AN INDIVIDUAL EMPLOYEE development budget
Onboarding Programme
onboarding programme
Company Events
NUMEROUS company Events
Free Parking
a COMFY office
with free parking
for cars and bicycles alike!
Table Football And Darts
table football and darts
FitProfit Card
A FitProfit card
No Dress Code
No dress code
Ready to join us?
Thank you for sending us your CV. We will contact you in the coming days.
Name is required
Surname is required
Valid email address is required
for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation
You have to accept our GDPR policy before proceed
Netbulls needs the contact information and your personal data to be processed for the needs of a recruitment process. For information on how to withdraw your consent, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy. You can find it at the bottom of the page. You can contact our DPO by sending an e-mail to:
Sorry, something went wrong.
Please try again