Senior Java Developer (K/M)

Full time on site
Senior Java Developer (K/M)
Job Description

Miejsce pracy: Warszawa

We are looking for experienced Java Developers who want to grow their skills and work on interesting projects in the retail and sales technology area.

You will be joining a team working on POS and BackOffice solutions supporting sales, store operations, integrations, reporting, payments, fiscalisation, and other retail-related processes.

Your responsibilities

  • Designing and developing efficient, scalable, and stable software.
  • Participating in the design and implementation of new features.
  • Supporting technical decision-making and selecting appropriate technologies and implementation approaches.
  • Working on the optimisation of the software development process.
  • Analysing technical requirements and proposing practical, maintainable solutions.
  • Supporting integration design between POS, BackOffice, payment systems, fiscal devices, external platforms, and other retail systems.
  • Taking ownership of complex technical topics and supporting the team in solving architectural or implementation challenges.
  • Cooperating with developers, analysts, testers, product owners, and other stakeholders.
  • Reviewing code and supporting good engineering practices within the team.

Technologies we use

POS

  • Java
  • Multithreading
  • Plain JDBC
  • Web client used in integrations
  • Swing for UI
  • SQLite embedded database

BackOffice

  • Java 21
  • Spring JDBC
  • Tomcat as a web application container
  • Apache Wicket
  • PostgreSQL
  • JasperReports
  • Karate

Our requirements

  • At least 5 years of commercial experience in IT.
  • Very good knowledge of Java.
  • Experience with Spring Boot, Spring Cloud, JPA, and SQL.
  • Good understanding of backend application design and system integration.
  • Experience in designing stable, maintainable, and scalable solutions.
  • Ability to analyse business and technical requirements and translate them into clean technical solutions.
  • Experience with relational databases and query optimisation.
  • Practical knowledge of Git-based version control.
  • English at B2 level or higher.
  • Ability to write, understand, review, and maintain code independently, without relying on LLM-based tools - we do allow and encourage you use all kinds of tools, including AI, but we expect you to have a deep understanding of the results
  • Good communication skills and the ability to work in a team.
  • Responsibility for delivered solutions and a proactive approach to problem-solving.

Nice to have

  • Experience as a Tech Lead, Lead Developer, or Solution Architect.
  • Experience in making or supporting architectural decisions.
  • Experience with POS, retail, payments, fiscalisation, or enterprise sales systems.
  • Experience with desktop applications or applications running in store environments.
  • Knowledge of multithreading, performance optimisation, and offline-first systems.
  • Awareness of web technologies
  • Experience with CI/CD, GitLab pipelines, automated testing, or deployment processes.

What we offer:

  • Employment in a reputable organization (ITwiz BEST100), operating in accordance with international quality and security standards (ISO 9001, ISO 27001)
  • A non-corporate atmosphere and a flat organizational structure
  • Opportunities for continuous development through:
    • working with a variety of technologies on projects for well-known clients
    • collaboration with an experienced team of experts who are eager to share their knowledge
    • co-financing of training and certifications
  • Employee Referral Program
  • Participation in charitable initiatives, including cooperation with the Joanna Radziwiłł Foundation “Opiekuńcze Skrzydła” and involvement in the “Gwiazdorzymy” holiday campaign
  • A diverse and inclusive work environment – our company brings together representatives of four generations
  • Equal development opportunities – 50% of managerial and leadership positions are held by women
  • Organizational culture based on values:

    • we act with good intentions
    • we share knowledge
    • we take responsibility
    • we continuously improve people are our top priority
    • we act with a clear sense of purpose and meaning
    • we communicate honestly and professionally
  • Dofinansowanie zajęć

sportowych

  • Prywatna opieka

medyczna

  • Dofinansowanie nauki

języków

  • Dofinansowanie

szkoleń i kursów

  • Ubezpieczenie

na życie

  • Spotkania

integracyjne

  • Paczki świąteczne

  • Program

rekomendacji

pracowników

  • Inicjatywy

dobroczynne

  • Pikniki rodzinne

  • Benefit

okolicznościowy

  • Platforma

wellbeingowa

Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w CV oraz w formularzu rekrutacyjnym na potrzeby procesu rekrutacyjnego.

Administrator danych osobowych i Inspektor Ochrony Danych Osobowych

Administratorem Twoich danych osobowych jest Finture Sp. z o.o., adres siedziby: Skierniewicka 10A, 01-230 Warszawa, KRS 0000635131, REGON: 365340724, NIP: 5272778791.

Administrator wyznaczył Inspektora Ochrony Danych Osobowych, z którym możesz się skontaktować w sprawach związanych z Twoimi danymi osobowymi:

  • drogą elektroniczną na adres: [email protected] lub
  • korespondencyjnie na adres: ul. Skierniewicka 10A, 01-230 Warszawa (z dopiskiem „Inspektor Ochrony Danych Osobowych”).

Cel i podstawa prawna przetwarzania danych

Przetwarzamy Twoje dane osobowe w celach związanych z prowadzeniem procesu rekrutacji, na który esz oraz rekrutacji na podobne stanowiska w przyszłości, jeżeli wyrazisz taką wolę. W przypadku wyrażenia przez Ciebie wyraźnej i dobrowolnej zgody dane mogą być udostępniane do innych spółek powiązanych z Finture w celu realizacji na ich rzecz procesu rekrutacyjnego. Dane osobowe wskazane w Kodeksie pracy lub w innych przepisach prawa (m.in. Twoje imię, nazwisko, miejsce zamieszkania lub adres do korespondencji, doświadczenie zawodowe, wykształcenie) przetwarzamy w związku z ciążącym na nas obowiązkiem prawnym. Podstawą prawną przetwarzania dodatkowych danych osobowych jest Twoja zgoda wyrażająca się poprzez zgłoszenie aplikacji. Jeżeli nie chcesz, abyśmy przetwarzali dodatkowe dane o Tobie, nie umieszczaj ich w swoich dokumentach.

W niektórych przypadkach (np. w związku z potrzebą zapewnienia bezpieczeństwa lub dochodzenia roszczeń) Twoje dane będą przetwarzane na podstawie prawnie uzasadnionego interesu Administratora (przez okres wynikający z bezwzględnie obowiązujących przepisów Kodeksu Cywilnego).

Odbiorcy danych

Twoje dane osobowe możemy udostępniać odbiorcom danych uprawnionym na podstawie odrębnych przepisów, podmiotom współpracującym z Administratorem danych, podmiotom przetwarzających dane na zlecenie Administratora oraz personelowi zaangażowanemu w proces rekrutacji wewnątrz organizacji

Okres przechowywania danych osobowych

Twoje dane będą przetwarzane:

  • przez czas prowadzenia procesu danej rekrutacji, jednak nie dłużej niż 12 miesięcy od przesłania aplikacji na dane stanowisko,
  • w przypadku wyrażenia zgody na ich użycie do przyszłych procesów rekrutacyjnych nie dłużej niż 18 miesięcy do chwili cofnięcia przez Ciebie zgody.

Twoje prawa

Przysługują Ci następujące prawa związane z przetwarzaniem przez nas Twoich danych osobowych:

  • prawo dostępu do Twoich danych;
  • prawo do sprostowania, czyli poprawienia lub zaktualizowania Twoich danych;
  • prawo do usunięcia Twoich danych;
  • prawo do sprostowania Twoich danych;
  • prawo do ograniczenia przetwarzania Twoich danych;
  • prawo do przenoszenia Twoich danych;
  • prawo wniesienia skargi do organu nadzorczego (Prezesa Urzędu Ochrony Danych Osobowych).

Masz również prawo do cofnięcia wyrażonej zgody na przetwarzanie Twoich danych i możesz to zrobić w dowolnym momencie. Wycofanie zgody nie ma wpływu na zgodność z prawem przetwarzania dokonanego na podstawie Twojej zgody przed jej wycofaniem.

Aby skorzystać ze swoich praw, skontaktuj się z naszym Inspektorem Ochrony Danych Osobowych.

Spółki powiązane z Finture Sp. z o.o.

Spółkami powiązanymi z Finture Sp. z o.o. są Spółki z siedzibą przy ul. Skierniewickiej 10A w Warszawie (01-230):

  • Exorigo-Upos S.A.

  • FINTURE AI Sp. z o.o..

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?