Senior Java Developer (100% Remote) @ Upvanta
Summary
Senior Java Developer working 100% remotely from Poland, designing and building microservices-based backend systems and REST APIs in Agile/Scrum teams. Core stack is Java 11+ with relational and non-relational databases, Atlassian tooling, and nice-to-have Kafka, Docker/Kubernetes and Angular.
- Minimum 6-8 lat doświadczenia jako Java Developer w środowisku Agile (Scrum)
- Bardzo dobra znajomość Java (11+) i ekosystemu Java
- Praktyczne doświadczenie z architekturą mikroserwisową
- Doświadczenie w tworzeniu REST API
- Umiejętność projektowania złożonych systemów
- Znajomość wzorców projektowych
- Praca z bazami danych: relacyjnymi i nierelacyjnymi
- Doświadczenie z Jira, Confluence (Atlassian)
- Silne umiejętności analityczne i rozwiązywania problemów
Mile widziane
- Doświadczenie z Kafka lub innymi systemami kolejkowymi
- Znajomość technologii frontendowych (np. Angular)
- Wiedza z obszaru DevOps
- Doświadczenie z Docker, Kubernetes
- Znajomość wzorców integracyjnych
- Doświadczenie w branży finansowej lub ubezpieczeniowej
,(Projektowanie i rozwój rozwiązań w oparciu o architekturę mikroserwisową, Tworzenie oraz rozwijanie REST API, Projektowanie złożonych systemów backendowych, Podejmowanie decyzji architektonicznych i technologicznych, Wsparcie zespołu w rozwiązywaniu problemów technicznych, Dbanie o jakość kodu i stosowanie najlepszych praktyk (clean code, design patterns), Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian) Requirements: Java, Agile, REST API, Jira, Confluence, Kafka, Docker