Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

emagine

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

Summary

Senior Java developer (5+ years) in Warsaw (1 office day/week, B2B at 160 PLN/h) developing Java applications and microservices. Day to day: building Spring-based services, optimizing SQL queries, implementing security, writing unit/integration tests, code reviews, and integrating with external systems.

Lokalizacja: Warszawa

Model pracy: 1x w tygodniu z biura

Stawka: 160 pln/h netto +VAT B2B

Poziom: Senior (min. 5 lat)

Opis roli: Poszukujemy doświadczonego programisty Java, który doskonale odnajduje się w projektach z wykorzystaniem najnowszych technologii programistycznych. Kandydat powinien posiadać szeroką wiedzę w zakresie programowania obiektowego oraz być zaznajomiony z architekturą mikroserwisową.

Główne obowiązki:

  • Rozwój aplikacji opartych na technologii Java.

  • Tworzenie oraz optymalizacja zapytań do baz danych.

  • Projektowanie i implementacja mikroserwisów.

  • Wdrażanie rozwiązań pod względem bezpieczeństwa aplikacji.

  • Udział w przeglądach kodu (Code Review).

  • Tworzenie i uruchamianie testów jednostkowych oraz integracyjnych.

  • Współpraca z zespołem w zakresie rozwoju API.

  • Analiza logów i diagnoza błędów.

  • Integracja z systemami zewnętrznymi.

Wymagania:

  • Bardzo dobra znajomość Java 17/21.

  • Znajomość programowania obiektowego (OOP).

  • Doświadczenie w pracy z frameworkami: Spring Boot, Spring MVC, Spring Data JPA, Spring Security.

  • Znajomość baz danych SQL: Oracle, PostgreSQL, MS SQL Server.

  • Znajomość REST API oraz OpenAPI/Swagger.

  • Znajomość narzędzi developerskich: Git, Maven lub Gradle, Jenkins, GitLab CI/CD.

  • Podstawowa znajomość architektury mikroserwisowej.

  • Umiejętność pisania testów jednostkowych (JUnit, Mockito).

Miło widziane:

  • Doświadczenie w sektorze bankowym lub finansowym.

  • Znajomość systemów transakcyjnych oraz procesów płatniczych.

  • Umiejętności w zakresie analizy i diagnostyki błędów.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →