Senior Java Developer
130 - 150 PLN/ godz.B2B
SeniorFull-time·B2B
#382713·Dodano wczoraj·1
Źródło: nofluffjobs.comTech Stack / Keywords
JavaBootSpring MVCSpringNoSQLOraclePostgreSQLMongoDBRedisApache KafkaREST APIDockerKubernetesSOASSOOktaMockitoSpockJMeterCDBitbucketGitLabJenkinsGitLab CIJiraOWASPAWS IAMAWS EC2AWS S3AWS LambdaAPIGatewayCloudWatchMSKLinuxUnixBashPythonDevOpsHTMLCSSJavaScriptAngularReactVue.js
Firma i stanowisko
Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne produkty OTT oraz eCommerce. Będziesz pracować w zespole doświadczonych Java Developerów, wspólnie z Frontend Developerami oraz QA, rozwijając rozwiązania w metodyce Nexus Scrum.
Wymagania
- Minimum 4 lata komercyjnego doświadczenia w programowaniu w Java (wersje 8–25)
- Bardzo dobra znajomość zagadnień związanych z wielowątkowością
- Znajomość niemutowalności oraz wzorców projektowych
- Znajomość frameworków: Spring Boot, Spring MVC, Spring WebFlux, MyBatis, TestContainers
- Doświadczenie z bazami danych: SQL, NoSQL, Oracle, PostgreSQL, MongoDB, Redis, Apache Kafka, doświadczenie z ORM
- Znajomość architektury mikroserwisów, REST API, Docker, Kubernetes, SOA, rozwiązania SSO (Okta, CAS, IAM)
- Doświadczenie w testach: JUnit, Mockito, Spock, testy wydajnościowe (JMeter, K6)
- Umiejętność pracy z narzędziami CI/CD: Git (Bitbucket, GitLab), Jenkins, GitLab CI / GitLab Pipelines
- Znajomość Jira i Confluence
Nice to have:
- Znajomość OWASP i zasad bezpieczeństwa aplikacji
- Doświadczenie z AWS (IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK)
- Znajomość systemów Linux/Unix
- Umiejętność tworzenia skryptów w Bash lub Python
- Znajomość praktyk DevOps
- Doświadczenie w tworzeniu dokumentacji technicznej
- Podstawowa znajomość HTML, CSS, JavaScript oraz Angular, React lub Vue.js
Obowiązki
- Projektowanie i rozwój aplikacji w technologii Java
- Implementacja nowych funkcjonalności oraz rozwój istniejących systemów
- Udział w projektowaniu architektury rozwiązań
- Przeprowadzanie code review i dbanie o wysoką jakość kodu
- Wsparcie techniczne oraz konsultacje dla innych zespołów
- Tworzenie dokumentacji technicznej w Confluence
- Realizacja zadań z wykorzystaniem Jira
- Współpraca z zespołem programistów, testerów oraz analityków
Benefity
- Udział w rozwoju nowoczesnych produktów cyfrowych
- Praca z wykorzystaniem aktualnych technologii i nowoczesnej architektury
- Współpraca z doświadczonym zespołem specjalistów
- Realny wpływ na rozwój projektów i stosowanych rozwiązań
- Elastyczny model pracy – zdalnie lub hybrydowo (preferowana obecność w biurze w Warszawie 1–3 razy w tygodniu)
- Długofalowa współpraca
- Rozpoczęcie współpracy od połowy lipca lub na początku sierpnia
- Benefity: Karta Multisport oraz Luxmed
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Antal Sp. z o.o.
973 aktywne oferty