Backend Developer Java Kotlin
Projekt i współpraca:
- Rozwój skalowalnych aplikacji backendowych i usług chmurowych dla dużego fintechu, w tym systemu płatności odroczonych i nowej metody płatności.
- Praca zdalna z Polski z wizytą w biurze w Warszawie lub Poznaniu około raz w miesiącu.
- Współpraca z zespołami produktowymi, architektonicznymi, AI, QA i IT oraz wpływ na architekturę i kierunek rozwoju rozwiązań.
- Technologie obejmują Java, Kotlin, Spring Boot, Google Cloud Platform, Docker, Kubernetes, Kafka, Google Cloud Pub/Sub, REST API, bazy relacyjne i NoSQL oraz CI/CD.
Zakres obowiązków:
- Rozwój aplikacji backendowych w Java i Kotlin oraz tworzenie mikroserwisów i API.
- Projektowanie wydajnych i skalowalnych rozwiązań w Google Cloud Platform, w tym z użyciem Cloud Run, GKE, Pub/Sub, Cloud Storage i BigQuery.
- Wykorzystanie Generative AI w produktach, udział w projektowaniu architektury, code review i optymalizacji aplikacji.
- W materiałach oferty wskazano także rozwój nowoczesnych aplikacji backendowych w PHP.
Kogo poszukujemy?
Wymagania kluczowe:
- Minimum 3 lata doświadczenia w programowaniu backendowym.
- Bardzo dobra znajomość Java i Spring Boot oraz praktyczna znajomość Kotlin.
- Doświadczenie w architekturze mikroserwisowej i Google Cloud Platform.
- Znajomość Docker, Kubernetes, Git i CI/CD.
- Praca obejmuje REST API, Kafka, Google Cloud Pub/Sub, Cloud Run, GKE, Cloud Storage, BigQuery oraz bazy relacyjne i NoSQL.
- Gotowość do okazjonalnych wizyt w Warszawie lub Poznaniu około raz w miesiącu.
Mile widziane:
- Doświadczenie z AI i LLM.
- Znajomość Vertex AI, OpenAI API, LangChain lub Spring AI.