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
Discussion

Description

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 →