Senior Software Engineer Java/Scala
125 - 130 PLN/ godz.B2B
MidFull-time·B2B
#376285·Dodano dziś·0
Źródło: nofluffjobs.comTech Stack / Keywords
JavaScalaAPIAWSCADevOpsAWS LambdaAWS EC2API GatewaySNSAWS S3REST APIPostgreSQLDocumentDBGitCloudWatchBashPythonC
Firma i stanowisko
Dołączysz do zespołu odpowiedzialnego za rozwój usług danych wykorzystywanych w serwisach jednego z największych nadawców publicznych w Wielkiej Brytanii. Projekt obejmuje rozwój i utrzymanie backendowych systemów oraz API obsługujących m.in. artykuły, dane pogodowe i lokalizacyjne. Zespół pracuje w metodyce Agile, wykorzystując nowoczesne technologie chmurowe oraz najlepsze praktyki inżynierii oprogramowania.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w programowaniu backendowym w języku Java.
- Praktyczna znajomość usług AWS, takich jak: Lambda, EC2, API Gateway, SQS, SNS, S3.
- Doświadczenie w projektowaniu i budowie REST API oraz mikroserwisów.
- Znajomość baz danych, takich jak PostgreSQL, DocumentDB lub podobnych.
- Dobra znajomość Git, procesów CI/CD oraz praktyk DevOps.
- Doświadczenie w tworzeniu testów automatycznych (unit, integration, contract tests).
- Umiejętność pracy zespołowej oraz dobra komunikacja.
- Znajomość języka angielskiego umożliwiająca swobodną pracę w międzynarodowym środowisku.
Nice to have:
- Doświadczenie komercyjne z językiem Scala.
- Znajomość dodatkowych usług AWS.
- Doświadczenie z architekturą event-driven.
- Znajomość CloudWatch.
- Doświadczenie w pracy z danymi geolokalizacyjnymi.
- Umiejętność skryptowania w Bash lub Python.
- Doświadczenie w pracy w metodyce Agile.
Obowiązki
- Projektowanie, rozwój i utrzymanie skalowalnych systemów backendowych w technologii Java (Scala będzie dodatkowym atutem).
- Tworzenie i rozwój REST API oraz architektury mikroserwisowej.
- Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych.
- Pisanie wysokiej jakości, czytelnego i dobrze przetestowanego kodu.
- Optymalizacja wydajności i niezawodności aplikacji z wykorzystaniem usług AWS.
- Udział w całym cyklu życia oprogramowania – od analizy i projektowania po wdrożenie oraz monitoring.
- Code Review oraz wsparcie mniej doświadczonych członków zespołu.
- Promowanie dobrych praktyk programistycznych i standardów DevOps.
Benefity
- Praca w 100% zdalna.
- Współpraca w modelu B2B.
- Początkowy kontrakt na 6 miesięcy z dużą szansą przedłużenia.
- Międzynarodowy projekt realizowany dla renomowanego klienta z Wielkiej Brytanii.
- Udział w rozwoju nowoczesnych rozwiązań opartych o technologie chmurowe AWS.
makeitright
14 aktywnych ofert