freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer (K/M) at Finture

Summary

Builds and maintains Java-based POS and BackOffice systems for retail, integrating payments, fiscal devices, and external platforms using Spring, JDBC, and PostgreSQL.

Senior Java Developer (K/M) – Warszawa, Poland

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.
  • Optimising the software development process.
  • Analyzing 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

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 analyze 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, with a deep understanding of the results (independent of AI‑generated aids).
  • 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 ISO 9001 and ISO 27001.
  • Non‑corporate atmosphere with a flat organisational structure.
  • Opportunities for continuous development: working with a variety of technologies on projects for well‑known clients, collaboration with experienced experts, and co‑financing of training and certifications.
  • Employee Referral Program.
  • Participation in charitable initiatives (e.g., Joanna Radziwiłł Foundation “Opiekuńcze Skrzydła” and “Gwiazdorzymy” campaign).
  • Inclusive work environment representing four generations, with 50% of managerial positions held by women.
  • Benefits: sport‑activity funding, private medical care, language learning funding, training and course financing, life insurance, integration meetings, holiday packages, employee recommendation programme, charitable initiatives, family picnics, occasion benefit, wellbeing platform.

See also