Senior Java Developer
Kontomatik Sp. z o.o.
Iasi, Romania
6 zile în urmă
source : Just Join IT

Cryptography (regular)

HTTP / HTTPS (regular)

Linux / Unix (regular)

Spring (regular)

Clean Code (advanced)

About Kontomatik

First to get an Account Information Service Provider license in Poland ( ), we’re offering services that help banks and loan companies.

Two of our main products are PSD2 based automatic financial data gathering platform via APIs from banks in Poland and Europe as well as an advanced PDF parsing tool that extracts data from bank statements*.

The idea behind it is quite simple - those can be used to judge if a person will be able to pay off a loan. We gather the financial data and using Machine Learning tools we label transactions and calculate our proprietary probability of default score.

Of course there are other applications such as bookkeeping, expense tracking and many more.

Our core application 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 do 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 are 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 ( ͡ ͜ʖ ͡ )
  • 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;
  • remote work (within Poland, be ready to visit our office in Warsaw);
  • sports subscription and medical insurance after a trial period;
  • team events;
  • training budget;
  • paid time off.
  • Our stack and working tools :

  • high-end laptop with Linux or MacBook Pro (Windows is a no-no);
  • Google Cloud;
  • Java 17;
  • Git (Github);
  • IntelliJ IDEA;
  • Spring Boot;
  • PostgreSQL;
  • YouTrack (it's waaay faster than Jira).
  • Read more :
  • https : / / / api-doc /
  • https : / / / pdf-doc /
  • https : / / /
  • Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.