EU remote
Senior Java Developer
About this role
Senior Java Developer Devire Daily tasks: - rozwój i utrzymanie aplikacji w technologii Java - projektowanie i implementacja rozwiązań w architekturze mikroserwisowej - konsultacje techniczne oraz wsparcie innych zespołów i działów - udział w code review oraz dbanie o wysoką jakość kodu - tworzenie i utrzymywanie dokumentacji technicznej w Confluence - realizacja zadań w Jira w ramach pracy zespołowej Scrum - współpraca z zespołem frontendowym oraz QA - wsparcie procesów CI/CD i DevOps Musts: Java, Spring Boot, Spring MVC, SQL, NoSQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, ORM, REST API, API, SOA, Docker, Kubernetes, SSO, Okta, IAM, JUnit, Mockito, Spock, JMeter, Git, Bitbucket, GitLab CI, Cloud, AWS IAM, AWS EC2, AWS S3, AWS Lambda, Gateway, CloudWatch, MSK, Linux, Unix, Bash, Python, Confluence, JavaScript Java / Backend min.
4 lata doświadczenia w programowaniu w Java (Java 8–25) bardzo dobra znajomość języka Java (w tym wielowątkowość, niemutowalność) znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy z architekturą mikroserwisową Frameworki i technologie Spring (Spring Boot, Spring MVC, WebFlux) MyBatis TestContainers Bazy danych i integracje SQL i NoSQL (Oracle, PostgreSQL, MongoDB, Redis) Kafka (Confluent / integracje event-driven) znajomość ORM Architektura i infrastruktura RESTful API SOA Docker, Kubernetes SSO (Okta, CAS, IAM) Testowanie testy jednostkowe: JUnit, Mockito testy integracyjne i akceptacyjne: Spock wsparcie testów wydajnościowych: JMeter, K6 CI/CD i narzędzia Git (Bitbucket, GitLab) Jenkins / GitLab CI / pipelines Cloud AWS (IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK) Systemy i narzędzia Linux / Unix podstawy skryptowania (Bash, Python) Confluence, Jira Bezpieczeństwo podstawowa znajomość OWASP i zasad bezpieczeństwa aplikacji webowych Mile widziane znajomość technologii frontendowych: HTML, CSS, JavaScript frameworki: Angular / React / Vue.js Wymagania miękkie bardzo dobre umiejętności analityczne i projektowe samodzielność oraz odpowiedzialność za jakość dostarczanego kodu umiejętność pracy zespołowej w środowisku Scrum dobra komunikacja i współpraca w zespole nastawienie na rozwój i dzielenie się wiedzą Wymagana znajomość języków język angielski na poziomie komunikatywnym (B2+) Devire IT Outsourcing to forma współpracy dedykowana specjalistom IT, oparta na zasadach własnej działalności gospodarczej – B2B, realizująca projekty dla klientów prowadzących innowacyjne i nowoczesne przedsięwzięcia.
Dla naszego Klienta – producenta i dystrybutora treści medialnych oraz streamingu – poszukujemy osoby na stanowisko Senior Java Developer Kluczowe informacje: Praca zdalna lub hybrydowa z biura w Warszawie Wynagrodzenie: 130-155 PLN + VAT/h B2B via Devire Wynagrodzenie do 155PLN netto+VAT/h, B2B via Devire Praca w trybie 100% zdalnym (możliwość pracy hybrydowej z Warszawy) Możliwość długofalowej współpracy z firmą o stabilnej pozycji na rynku
Source listing: nofluffjobs_main