NoFluffJobs Praca zdalna Mid

Programista/ Programistka Fullstack (Java + React/Angular)

DCG sp. z o.o.

⚲ Poland

21 840 - 25 200 PLN (B2B)

Wymagania

  • Java
  • Angular
  • React
  • TypeScript
  • JavaScript
  • AWS
  • JUnit
  • HTML
  • CSS
  • Kafka
  • Docker
  • Oracle database
  • PostgreSQL
  • Spring
  • MongoDB (nice to have)
  • Kubernetes (nice to have)
  • Cypress (nice to have)
  • Playwright (nice to have)
  • React testing library (nice to have)
  • Dynatrace (nice to have)

Opis stanowiska

Wymagania: - Minimum 4 lata komercyjnego doświadczenia w roli Full Stack Developera - Bardzo dobra znajomość Java (8+) oraz frameworka Spring - Doświadczenie w projektowaniu i implementacji REST API - Praktyczna znajomość SQL oraz PL/SQL (Oracle; mile widziany PostgreSQL) - Minimum 2 lata doświadczenia w JavaScript (ES6+) i/lub TypeScript - Dobra znajomość React oraz Angular - Znajomość HTML5, CSS3 / SCSS - Doświadczenie w pracy z Kafka - Doświadczenie w pisaniu testów jednostkowych i integracyjnych (np. JUnit, Jest) - Znajomość zasad Clean Code i pracy z narzędziami do analizy jakości kodu (np. SonarQube) - Doświadczenie w pracy z Git oraz w środowisku CI/CD (GitLab CI lub Jenkins) - Praktyczna znajomość Docker - Podstawowa znajomość AWS - Doświadczenie w pracy w metodyce Scrum / Agile - Umiejętność pracy zespołowej, udział w code review - Znajomość Jira i Confluence - Język angielski umożliwiający pracę z dokumentacją techniczną Mile widziane: - Znajomość MongoDB - Doświadczenie z Kubernetes - Doświadczenie z narzędziami monitorującymi (DataDog, Dynatrace) - Doświadczenie w TDD / BDD - Znajomość Cypress, Playwright, React Testing Library - Doświadczenie w projektach CRM - Doświadczenie w środowisku enterprise Codzienne zadania: - Projektowanie i rozwój aplikacji w architekturze full stack (backend Java + frontend React/Angular) - Tworzenie i rozwój REST API oraz integracji między systemami - Praca z relacyjnymi bazami danych (Oracle, PostgreSQL) – projektowanie zapytań, procedur PL/SQL - Współpraca przy analizie wymagań biznesowych i technicznych - Udział w projektowaniu architektury oraz optymalizacji wydajności systemu - Implementacja testów jednostkowych i integracyjnych - Udział w code review oraz dbanie o jakość i bezpieczeństwo kodu (Clean Code, SonarQube) - Współpraca z zespołem DevOps w zakresie CI/CD oraz wdrożeń - Monitorowanie i analiza wydajności aplikacji (DataDog, Dynatrace) - Tworzenie i utrzymywanie dokumentacji technicznej