NoFluffJobs
Praca zdalna
Senior
Senior Fullstack Developer Java / React Java
⚲ Warszawa
27 720 - 31 080 PLN (B2B)
Wymagania
- Java
- React
- TypeScript
- JavaScript
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Integration
- REST API
- Apache Kafka
- JUnit
- Maven
- Tomcat
- Argo
- Rancher
- Elasticsearch
- Git
- Agile
- Scrum (nice to have)
- Jira (nice to have)
- Confluence (nice to have)
- SonarQube (nice to have)
- CI/CD (nice to have)
Opis stanowiska
O projekcie:
- Prywatną opiekę medyczną- Dofinansowanie karty sportowej- Stałe wsparcie konsultanta- Program rekomendacji pracowników
Wymagania:
- Minimum 5 lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym praktyczne doświadczenie w rozwoju aplikacji full stack- Bardzo dobra znajomość Java, preferowana wersja 21- Praktyczna znajomość Spring Framework i Spring Boot oraz komponentów Spring MVC, Spring Integration i Spring REST- Bardzo dobra znajomość React, TypeScript i JavaScript- Doświadczenie w projektowaniu i integrowaniu REST API- Praktyczne doświadczenie z Apache Kafka i integracjami opartymi na zdarzeniach- Znajomość relacyjnych baz danych oraz tworzenia i optymalizacji zapytań- Doświadczenie w tworzeniu testów automatycznych, w tym testów jednostkowych z wykorzystaniem JUnit- Znajomość Git oraz doświadczenie w przeglądach kodu- Doświadczenie w pracy w zespołach Agile/Scrum- Znajomość Jira i Confluence- Znajomość zasad bezpiecznego wytwarzania oprogramowania i dbania o jakość kodu- Samodzielność oraz umiejętność współpracy w międzynarodowym zespole interdyscyplinarnym- Bardzo dobra znajomość języka angielskiego- Doświadczenie z Maven i środowiskami opartymi na Tomcat
Mile widziane:
- Znajomość SonarQube i Fortify- Doświadczenie z Argo i Rancher- Znajomość Elasticsearch oraz narzędzi do monitorowania i diagnozowania problemów- Doświadczenie w architekturze mikroserwisowej i systemach rozproszonych- Doświadczenie w tworzeniu aplikacji cloud-native i pracy ze środowiskami kontenerowymi- Znajomość praktyk CI/CD i DevSecOps- Doświadczenie w optymalizacji wydajności i skalowalności aplikacji- Doświadczenie w dużych programach rozwoju platform lub projektach integracyjnych
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji frontendowych z wykorzystaniem React, TypeScript i JavaScript
- Tworzenie usług backendowych w Java 21 z wykorzystaniem Spring Framework, Spring Boot, Spring MVC, Spring Integration i Spring REST
- Projektowanie i rozwój REST API oraz integracji platformowych
- Budowanie integracji opartych na zdarzeniach z wykorzystaniem Apache Kafka
- Tworzenie i optymalizacja zapytań oraz współpracy aplikacji z relacyjnymi bazami danych
- Przygotowywanie testów jednostkowych w JUnit i udział w przeglądach kodu
- Dbanie o jakość i bezpieczeństwo kodu oraz usuwanie podatności wykrywanych podczas analiz bezpieczeństwa
- Budowanie aplikacji z wykorzystaniem Maven oraz wsparcie wdrożeń i utrzymania środowisk wykorzystujących Tomcat, Argo i Rancher
- Diagnozowanie problemów technicznych na podstawie logów, monitoringu i Elasticsearch
- Utrzymywanie dokumentacji technicznej oraz współpraca z pozostałymi zespołami programu
- Prywatną opiekę medyczną- Dofinansowanie karty sportowej- Stałe wsparcie konsultanta- Program rekomendacji pracowników
Wymagania:
- Minimum 5 lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym praktyczne doświadczenie w rozwoju aplikacji full stack- Bardzo dobra znajomość Java, preferowana wersja 21- Praktyczna znajomość Spring Framework i Spring Boot oraz komponentów Spring MVC, Spring Integration i Spring REST- Bardzo dobra znajomość React, TypeScript i JavaScript- Doświadczenie w projektowaniu i integrowaniu REST API- Praktyczne doświadczenie z Apache Kafka i integracjami opartymi na zdarzeniach- Znajomość relacyjnych baz danych oraz tworzenia i optymalizacji zapytań- Doświadczenie w tworzeniu testów automatycznych, w tym testów jednostkowych z wykorzystaniem JUnit- Znajomość Git oraz doświadczenie w przeglądach kodu- Doświadczenie w pracy w zespołach Agile/Scrum- Znajomość Jira i Confluence- Znajomość zasad bezpiecznego wytwarzania oprogramowania i dbania o jakość kodu- Samodzielność oraz umiejętność współpracy w międzynarodowym zespole interdyscyplinarnym- Bardzo dobra znajomość języka angielskiego- Doświadczenie z Maven i środowiskami opartymi na Tomcat
Mile widziane:
- Znajomość SonarQube i Fortify- Doświadczenie z Argo i Rancher- Znajomość Elasticsearch oraz narzędzi do monitorowania i diagnozowania problemów- Doświadczenie w architekturze mikroserwisowej i systemach rozproszonych- Doświadczenie w tworzeniu aplikacji cloud-native i pracy ze środowiskami kontenerowymi- Znajomość praktyk CI/CD i DevSecOps- Doświadczenie w optymalizacji wydajności i skalowalności aplikacji- Doświadczenie w dużych programach rozwoju platform lub projektach integracyjnych
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji frontendowych z wykorzystaniem React, TypeScript i JavaScript
- Tworzenie usług backendowych w Java 21 z wykorzystaniem Spring Framework, Spring Boot, Spring MVC, Spring Integration i Spring REST
- Projektowanie i rozwój REST API oraz integracji platformowych
- Budowanie integracji opartych na zdarzeniach z wykorzystaniem Apache Kafka
- Tworzenie i optymalizacja zapytań oraz współpracy aplikacji z relacyjnymi bazami danych
- Przygotowywanie testów jednostkowych w JUnit i udział w przeglądach kodu
- Dbanie o jakość i bezpieczeństwo kodu oraz usuwanie podatności wykrywanych podczas analiz bezpieczeństwa
- Budowanie aplikacji z wykorzystaniem Maven oraz wsparcie wdrożeń i utrzymania środowisk wykorzystujących Tomcat, Argo i Rancher
- Diagnozowanie problemów technicznych na podstawie logów, monitoringu i Elasticsearch
- Utrzymywanie dokumentacji technicznej oraz współpraca z pozostałymi zespołami programu
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.