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

emagine Polska

NewBe an early applicant

Senior Java Developer

Posted Updated 9 views
Discussion

Summary

Senior Java developer (5+ years) building Java 17/21 applications and microservices with the Spring ecosystem, optimizing SQL database queries, developing REST APIs, writing unit/integration tests, and handling security, log analysis, and external system integrations. Hybrid in Warsaw (1 day/week in office), B2B rate 160 PLN/h net + VAT.

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 →