#299627•Dodano Invalid Date•12•źródło: nofluffjobs.com
Senior/Mid Fullstack Developer (Java)
Doświadczenie
Mid
Lokalizacja
—
Tryb pracy
Zdalnie
Wymiar
Full-time
JavaSpringREST APISQLPL/SQLOraclePostgreSQLLiquibaseKafkaJavaScriptTypeScriptReactAngularHTML5CSSSCSSGitGitLab CIJenkinsDockerKubernetesJUnitCRMMicroservicesSpring BootMongoDBClean CodeTDDBDDTestingDatadogDynatraceSonarQubeAWSCypress
O ofercie
Branża: Działamy w sektorze IT.
Klienci: Obsługujemy międzynarodowe firmy z branży Life Science (farmacja, biotechnologia, sprzęt medyczny).
Usługi: Oferujemy kompleksowe zapewnienie jakości oraz wdrażamy nowoczesne platformy HR do zarządzania pracownikami.
Wymagania
- Min. 4 lata komercyjnego doświadczenia w Java (wersje 8-24).
- Biegła znajomość Spring (od wersji 1.5 wzwyż) oraz REST API.
- Bardzo dobra znajomość SQL i PL/SQL (Oracle, PostgreSQL) oraz narzędzia Liquibase.
- Doświadczenie w pracy z message brokerem Kafka.
- Min. 2 lata doświadczenia w technologiach frontendowych.
- Dobra znajomość JavaScript (ES6+), TypeScript oraz frameworków React i Angular.
- Biegłość w HTML5, CSS3 / SCSS.
- Praktyczna znajomość Git, GitLab oraz procesów CI/CD (GitLab CI, Jenkins).
- Znajomość Dockera i podstaw Kubernetes.
- Doświadczenie w testowaniu (JUnit, Jest, React Testing Library).
- Język angielski na poziomie min. technicznym (praca z dokumentacją i w zespole międzynarodowym).
Nice to have:
- Doświadczenie z narzędziami monitorującymi: DataDog, Dynatrace.
- Znajomość narzędzi analizy jakości kodu: SonarQube.
- Doświadczenie w pracy z chmurą AWS.
- Znajomość narzędzi testowych: Cypress, Playwright.
- Doświadczenie z MongoDB.
Obowiązki
- Rozwój i utrzymanie systemów klasy CRM (70% Backend, 30% Frontend).
- Projektowanie i implementacja rozwiązań opartych o architekturę microservices (Java Spring Boot).
- Praca z relacyjnymi (Oracle, PostgreSQL) i nierelacyjnymi (MongoDB) bazami danych.
- Tworzenie czystego, wydajnego kodu zgodnie z zasadami Clean Code oraz TDD/BDD.
- Aktywny udział w spotkaniach z Biznesem.
- Przeprowadzanie Code Review oraz tworzenie dokumentacji technicznej.
- Monitorowanie wydajności aplikacji i optymalizacja "wąskich gardeł".
- Udział w cyklicznych wdrożeniach (możliwe cykliczne wdrożenia nocne od 22:00).
Benefity
- Pakiet benefitów (prywatna opieka medyczna, karta sportowa, ubezpieczenie grupowe).
- Darmowe zajęcia z języka angielskiego z dedykowanym nauczycielem.
- Dostęp do obszernej bazy szkoleniowej z kompetencji miękkich jak i twardych.
- Zajęcia sportowe poza pracą.
- Spotkania i imprezy integracyjne, konkursy i wyzwania.
Inne informacje
Miejsce pracy: 100% zdalnie, mile widziane okazjonalne wizyty w biurze (w Warszawie).