Go back to Careers page

Senior Java Developer

PLN 20 000 - 26 000

B2B
Seniority:
Senior
Remote

The main application we need your help with is a SaaS monolith with some on-premises deployments (not highly customizable, we promise!).

We’re striving to keep it cleanly architectured to the point of refactoring it mercilessly - that also includes plans to split it a little (via modules, we are not brainlessly diving into microservices).

The stack is quite simple - Java supported by Spring Boot and Postgres (*crying over Hibernate*).

We write tests (first!) and we want them to be lightning fast. Though we’re sad to admit we deploy it only on a daily basis, we're working on doing it more often! 🚀

As a Senior Java Developer we will expect from you to shape every aspect of our ecosystem, mostly java related. Being a more experienced programmer, you’ll be designing new features (or supporting others in doing so), performing thorough code reviews as well as planning codebase and tools improvements.

Our expectations

  • know what you are doing - in hope we will learn from each other;
  • know how and when to use clean code, clean architecture (framework vs domain) and design patterns;
  • we’ll feel most comfortable with you having 3+ years of commercial Java experience, at least 1 year in a similar role (hey, it is a *senior* offer after all);
  • security aware - you don’t need to be a 1337 h4x0r but knowledge of HTTPS, basics of cryptography and web apps security is a must;
  • know the tools of the trade - with emphasis on Spring and Postgres.

Nice to have

  • web scraping (we did a lot of that before PSD2, we still do some);
  • reverse engineering;
  • memes personality ( ͡° ʖ ͡°)

What we offer

  • competent and helpful colleagues (as we humbly describe ourselves);
  • technical management;
  • agile (not Scrum) work methodology based on priorities (no story points 😅);
  • technical excellence mindset - we are pretty serious about this;
  • sports subscription and medical insurance after a trial period;
  • training budget;
  • paid time off.

Tools & technologies

clean code
cryptography
git
java
linux/unix
postgresql
spring
tDd

Enclose your CV

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

Your personal and contact data will be processed by the Controller in order to carry out the recruitment process. By clicking the "Apply now" button, you consent to the Controller processing your personal data contained in the recruitment application in order to carry out the recruitment process

In the application documents, PLEASE INCLUDE the following clause:
"I agree to the processing of my personal data by Kontomatik sp. z o.o. with its registered office in Warsaw for the purpose of the recruitment process in accordance with art. 6 (1) (a) of the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data and repealing Directive 95/46 / EC (GDPR)".

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

The Controller of personal data is Kontomatik sp. z o.o. with its registered office in Warsaw (00-838) at Prosta Str. 51. If you have questions related to the recruitment process or want to withdraw your consent, please contact the Data Protection Officer via the e-mail address iod@kontomatik.com The full text of the information clause is available at this link.