Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Programista Fullstack Java

Posted 1 view
Discussion

Summary

Senior fullstack Java developer who designs, builds, and maintains microservice and monolithic systems supporting insurance claims handling. Day to day: developing APIs and integrations with Spring Boot, Kafka, SQL, and Angular, writing automated tests, doing code reviews, and joining Scrum events, with active use of AI tools. B2B, hybrid in Warsaw (1 day/week in office), long-term.

  • branża ubezpieczeniowa

  • B2B - do 150 zł/h (zależne od doświdczenia/otwartość na negocjacje)

  • Hybryda w Warszawie 1x w tyg. z biura

  • Współpraca long-term

Podsumowanie: Rola Starszego Programisty Fullstacka (Java) koncentruje się na projektowaniu, rozwoju oraz utrzymaniu systemów wspierających procesy obsługi szkód w nowoczesnym, wielkoskalowym środowisku mikroserwisowym. Główne zadanie tego stanowiska to dostarczanie wysokiej jakości oprogramowania poprzez nowoczesną automatyzację i narzędzia AI.

Obowiązki:

  • Budowa i rozwój systemów w architekturze mikroserwisowej i monolitycznej wspierających procesy zgłaszania i obsługi szkód.

  • Projektowanie, implementacja i utrzymanie API oraz integracji między systemami.

  • Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych.

  • Usprawnianie procesów biznesowych poprzez dostarczanie efektywnych rozwiązań informatycznych.

  • Zapewnienie wysokiej jakości oprogramowania przez rozwój testów automatycznych oraz przestrzeganie najlepszych praktyk inżynierskich.

  • Aktywne wykorzystanie narzędzi AI w procesie wytwarzania oprogramowania.

  • Wykonywanie i udział w code review z użyciem nowoczesnych narzędzi.

  • Udział w wydarzeniach scrumowych w multidyscyplinarnym zespole zwinnym.

  • Współtworzenie standardów wytwarzania oprogramowania i wykorzystania AI.

  • Codzienna współpraca z zespołem z nastawieniem na wymianę wiedzy i dostarczanie wysokiej jakości rozwiązań.

Wymagania:

  • Bardzo dobra znajomość Java (min. 7 lat doświadczenia komercyjnego).

  • Bardzo dobra znajomość Spring Boot, Spring Framework, Hibernate/JPA.

  • Bardzo dobra znajomość Apache Kafka.

  • Bardzo dobra znajomość SQL.

  • Znajomość Angular.

  • Doświadczenie w projektowaniu i rozwoju mikroserwisów.

  • Doświadczenie w projektowaniu i implementacji API REST.

  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych.

  • Umiejętność wykorzystania narzędzi AI wspierających proces wytwarzania oprogramowania.

Preferowane umiejętności:

  • Znajomość Playwright.

  • Znajomość Docker i Kubernetes.

  • Doświadczenie w Domain-Driven Design (DDD).

  • Znajomość RabbitMQ i ElasticSearch.

  • Doświadczenie z Azure, AWS lub GCP.

  • Znajomość zagadnień IT Security.

  • Doświadczenie w CI/CD.

  • Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available