TheProtocol.IT Praca zdalna Senior

Senior Java Developer (K/M)

FINTURE Sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • Spring Cloud
  • JPA
  • SQL
  • Git

Opis stanowiska

Wymagania:
- 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.
- Good communication skills and the ability to work in a team.
- Responsibility for delivered solutions and a proactive approach to problem-solving.

Mile widziane:
- 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.

O firmie:
- FINTURE is a dynamic and ambitious team delivering IT solutions that address current market trends, primarily within the financial and insurance sectors.
- WE LEVERAGE a wide range of technologies and tools to ensure that the solutions we deliver are optimally aligned with our clients' IT environments.
- WE BELIEVE that effective project communication is the foundation for achieving business objectives, which is why we place great emphasis on transparent and efficient collaboration throughout every project.
- WE SUPPORT our clients at every stage of the project lifecycle – from solution design, technology selection, and project planning, through development and testing, to production support and ongoing maintenance services.

Zakres obowiązków:
- 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.

Oferujemy:
- 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

🔍 Dekoder Ogłoszenia

🔴
Ability to write, understand, review, and maintain code independently, without relying on LLM-based tools.
Oczekuje się od kandydata samodzielności w pracy z kodem, z naciskiem na tradycyjne metody rozwoju, co może sugerować brak narzędzi wspierających lub niechęć do ich wdrażania.
🔴
Experience in designing stable, maintainable, and scalable solutions.
Może oznaczać, że obecne rozwiązania firmy nie spełniają tych kryteriów i potrzebny jest ktoś, kto naprawi istniejący kod lub zaprojektuje od nowa.
🔴
Responsibility for delivered solutions and a proactive approach to problem-solving.
Oznacza, że kandydat będzie musiał brać pełną odpowiedzialność za swoje błędy i aktywnie szukać rozwiązań, często bez wsparcia.
🟡
Experience as a Tech Lead, Lead Developer, or Solution Architect.
Może sugerować, że firma szuka osoby, która przejmie obowiązki lidera technicznego, nawet jeśli stanowisko nie jest formalnie tak nazwane.
🟡
Experience with POS, retail, payments, fiscalisation, or enterprise sales systems.
Wskazuje na bardzo specyficzny obszar domenowy, co oznacza, że brak doświadczenia w tych dziedzinach może być znaczącą przeszkodą.