Backend Developer

Ness Solution

Województwo mazowieckie

Remote

PLN 120,000 - 170,000

Full time

15 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Luxmed
Multisport

Job summary

Ness Solution w Warszawie poszukuje Backend Developera (Java) do zespołu odpowiedzialnego za rozwój i modernizację zaawansowanych systemów IT. Rola obejmuje projektowanie, rozwój i utrzymanie aplikacji enterprise opartych na Java i Spring, a także implementację REST API i SOAP, integracje z bazami danych oraz dbanie o bezpieczeństwo i stabilność środowiska.

Kandydat będzie pracować nad architekturą systemów, optymalizacją zapytań SQL (PostgreSQL/Oracle), użyciem Liquibase do migracji schematów,

Qualifications

  • Minimum 3 lata doświadczenia w Java
  • Bardzo dobra znajomość Java i JVM
  • Doświadczenie w aplikacjach backendowych klasy enterprise
  • Znajomość Spring Boot i Spring Data JPA
  • Doświadczenie w projektowaniu API REST oraz SOAP
  • Znajomość SQL i relacyjnych baz danych
  • Praktyczna znajomość PostgreSQL/Oracle i Liquibase
  • Znajomość JSON/XML/OpenAPI/WSDL/XSD
  • Znajomość Git, Maven/Gradle, JUnit/Mockito
  • Doświadczenie w testach jednostkowych i integracyjnych
  • Znajomość JIRA/Confluence i dokumentacji technicznej
  • Umiejętność pracy z narzędziami AI w development
  • Zrozumienie bezpieczeństwa informacji
  • Umiejętność pracy zespołowej i code review

Responsibilities

  • Projektowanie i utrzymywanie aplikacji backendowych klasy enterprise (Java 21, Spring Boot)
  • Implementacja API REST oraz integracji SOAP
  • Rozwój logiki biznesowej i dostępu do danych (Spring Data JPA, Hibernate)
  • Projektowanie i optymalizacja struktur danych oraz zapytań SQL
  • Zarządzanie zmianami schematu DB z Liquibase
  • Diagnostyka problemów produkcyjnych i optymalizacja wydajności
  • Przygotowywanie i wykonywanie testów jednostkowych i integracyjnych
  • Udział w projektowaniu architektury systemów i migracji
  • Dokumentacja techniczna i architektoniczna (Enterprise Architect)
  • Wykorzystywanie narzędzi AI wspierających development (kod, testy, refaktoryzacja)
  • Współpraca z zespołami deweloperskimi i utrzymaniowymi

Skills

Java
Spring Boot
API REST
SQL
PostgreSQL
Oracle
Liquibase
JUnit/Mockito
Git
Maven/Gradle
JIRA/Confluence
AI in development

Tools

OpenAPI/Swagger
WSDL/XSD
Enterprise Architect
Docker
Kubernetes

Job description

Dołącz do zespołu odpowiedzialnego za rozwój i modernizację zaawansowanych systemów IT!

Poszukujemy Backend Developera (Java), który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie aplikacji backendowych klasy enterprise, opartych na nowoczesnym ekosystemie Java i Spring.

Na tym stanowisku będziesz uczestniczyć w rozwoju kluczowych komponentów systemów IT, projektowaniu i wdrażaniu integracji między systemami oraz optymalizacji istniejących rozwiązań. Będziesz również współpracować z zespołami deweloperskimi i architektonicznymi, mając realny wpływ na jakość, wydajność, bezpieczeństwo oraz kierunek rozwoju systemów.

Jeśli masz doświadczenie w tworzeniu aplikacji backendowych w Java, projektowaniu API, pracy z bazami danych i integracjami systemowymi, a także interesujesz się nowoczesnymi narzędziami AI wspierającymi proces wytwarzania oprogramowania, ta oferta jest dla Ciebie!

Zakres obowiązków:

  • Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych klasy enterprise z wykorzystaniem Java 21 oraz Spring Boot.
  • Projektowanie i implementacja API REST oraz integracji SOAP z wykorzystaniem standardów JSON, XML, OpenAPI i WSDL/XSD.
  • Rozwijanie logiki biznesowej, warstwy aplikacyjnej oraz dostępu do danych z wykorzystaniem Spring Data JPA i Hibernate.
  • Projektowanie i optymalizacja struktur danych oraz zapytań SQL w relacyjnych bazach danych, przede wszystkim PostgreSQL i Oracle.
  • Zarządzanie zmianami schematu baz danych z wykorzystaniem Liquibase.
  • Diagnozowanie i rozwiązywanie problemów produkcyjnych, analiza logów oraz optymalizacja wydajności i stabilności aplikacji.
  • Przygotowywanie i realizacja testów jednostkowych oraz integracyjnych, a także udział w procesie code review.
  • Udział w projektowaniu i rozwoju architektury systemów, z uwzględnieniem wymagań biznesowych, technicznych, bezpieczeństwa i skalowalności.
  • Analiza istniejących rozwiązań oraz planowanie ich rozwoju, modernizacji i migracji.
  • Przygotowywanie i aktualizowanie dokumentacji technicznej i architektonicznej, m.in. z wykorzystaniem Enterprise Architect.
  • Współpraca z zespołami deweloperskimi, analitykami, testerami, architektami oraz zespołami utrzymaniowymi.
  • Wykorzystywanie narzędzi AI wspierających proces developmentu, m.in. do generowania kodu, tworzenia testów, refaktoryzacji i analizy błędów.

Wymagania:

  • Minimum 3 lata komercyjnego doświadczenia w programowaniu w języku Java, preferowana Java 21.
  • Bardzo dobra znajomość Java i JVM, w tym programowania obiektowego i funkcyjnego, wielowątkowości oraz zarządzania pamięcią.
  • Praktyczne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu aplikacji backendowych klasy enterprise.
  • Bardzo dobra znajomość Spring Boot, Spring Framework, Spring Data JPA oraz JPA/Hibernate.
  • Doświadczenie w projektowaniu i implementacji API REST oraz integracji SOAP.
  • Bardzo dobra znajomość SQL, relacyjnych baz danych, modelowania danych i optymalizacji zapytań.
  • Praktyczna znajomość PostgreSQL lub Oracle oraz narzędzi do zarządzania zmianami schematu bazy danych, w szczególności Liquibase.
  • Znajomość standardów i formatów integracyjnych: JSON, XML, OpenAPI, WSDL/XSD.
  • Znajomość narzędzi Git, Maven lub Gradle, JUnit i Mockito.
  • Doświadczenie w przygotowywaniu testów jednostkowych i integracyjnych oraz diagnozowaniu problemów produkcyjnych.
  • Praktyczna znajomość JIRA i Confluence oraz umiejętność przygotowywania dokumentacji technicznej.
  • Praktyczna umiejętność wykorzystywania narzędzi AI wspierających development, np. GitHub Copilot, Claude Code lub równoważnych, w zakresie generowania i analizy kodu, refaktoryzacji, tworzenia testów oraz dokumentacji.
  • Znajomość zasad bezpieczeństwa informacji i bezpiecznego korzystania z narzędzi AI.
  • Samodzielność, odpowiedzialność oraz umiejętność analitycznego rozwiązywania problemów.
  • Umiejętność współpracy zespołowej, prowadzenia code review oraz uzgadniania rozwiązań z zespołami technicznymi i biznesowymi.

Mile widziane:

  • Doświadczenie w pracy w środowisku korporacyjnym, szczególnie w branży finansowej, ubezpieczeniowej lub medycznej.
  • Znajomość architektury mikroserwisowej, Domain-Driven Design (DDD) oraz wzorców projektowych GoF.
  • Doświadczenie w pracy z systemami kolejkowymi, np. Kafka, RabbitMQ lub IBM MQ.
  • Znajomość procesów CI/CD oraz narzędzi Jenkins lub GitLab CI.
  • Doświadczenie w pracy z Docker, Kubernetes i Helm.
  • Znajomość Enterprise Architect oraz umiejętność przygotowywania diagramów architektonicznych.
  • Podstawowa znajomość OAuth 2.0, OpenID Connect, JWT, Spring Security oraz OWASP.
  • Doświadczenie w monitorowaniu aplikacji z wykorzystaniem Grafana, Prometheus, Kibana lub OpenSearch.
  • Znajomość SonarQube lub podobnych narzędzi do analizy jakości i bezpieczeństwa kodu.
  • Doświadczenie w modernizacji i migracji istniejących systemów.
  • Znajomość środowiska JAPET.
  • Udział w rozwoju i modernizacji zaawansowanych systemów IT klasy enterprise.
  • Realny wpływ na projektowanie rozwiązań backendowych, architekturę systemów i wybór stosowanych technologii.
  • Możliwość rozwijania kompetencji w obszarze integracji systemowych, architektury aplikacji oraz narzędzi AI wspierających development.
  • Pracę zdalną.
  • Możliwość skorzystania z pakietów Luxmed i Multisport na preferencyjnych warunkach.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Ness Solution • Warszawa

Remote
PLN 180,000 - 240,000
Luxmed
Multisport
Fullstack Java Developer (Angular)
Fullstack Java Developer (Angular)

j-labs • Kraków

Hybrid
PLN 180,000 - 260,000
Senior Java Developer
Senior Java Developer

Ness Solution • Województwo mazowieckie

Hybrid
PLN 200,000 - 280,000
LuxMed
Multisport
Senior Java Developer / Administrator
Senior Java Developer / Administrator

Symmetry • Polska

Hybrid
PLN 180,000 - 300,000
Senior Java Developer
Senior Java Developer

Avenga • Województwo mazowieckie

On-site
PLN 180,000 - 260,000
AI Fullstack Developer
AI Fullstack Developer

RST Software • Wrocław

Remote
PLN 220,000 - 320,000
B2B z pakietem benefitów
Zdalna praca z okazjonalnymi wizytami
Duża autonomia zespołów
+1
Architekt rozwiązań (Java)
Architekt rozwiązań (Java)

apreel • Polska

On-site
PLN 180,000 - 240,000
AI Fullstack Developer (Node.js / React)
AI Fullstack Developer (Node.js / React)

RST Software • Wrocław

Hybrid
PLN 180,000 - 260,000
Umowa B2B z pakietem benefitów
Developer Java
Developer Java

Solid Company • Polska

Hybrid
PLN 180,000 - 300,000
Senior Java Fullstack Developer
Senior Java Fullstack Developer

Solid Company • Polska

Hybrid
PLN 193,000 - 234,000
Remote work
Top locations