About the role
Dołącz do naszych zespołów specjalistów i rozwijaj się w ramach różnorodnych projektów z sektorów m.in. ubezpieczeniowego, czy bankowego
Our expectations
- Minimum 5 lat doświadczenia w pracy na stanowisku developera
- Znajomość języka Java 11+
- Znajomość technologii frontendowych Angular 2+ / ReactJS / VueJS
- Znajomość frameworka Spring oraz Spring Boot
- Znajomość SQL
- Znajomość standardu i doświadczenie w pracy z JPA (Hibernate, Spring Data)
- Doświadczenie w pracy z web serwisami SOAP/REST
- Znajomość narzędzi do testowania JUnit/TestNG/Spock
- Znajomość Maven/Gradle, GIT oraz zagadnień związanych z konteneryzacją - Docker
- Bardzo dobra znajomość języka angielskiego (min.B2)
- Dbałość o wysoką jakość wytwarzanych rozwiązań
- Chęć do ciągłego rozwoju i aktualizowania swojej wiedzy
- Gotowość do pracy hybrydowej (min. 1-3 dni w tygodniu)
Nice to have
Znajomość poniższych technologii/narzędzi:
- Cloud Azure / GCP / AWS
- Kubernetes
- Kafka
- JMS
- NoSQL
- Redis / Ignite / Hazelcast
- Kotlin
- Security
- Performance Optimization / Performance Tests
- CI/CD
- Jenkins
Main responsibilities
- Aktywny udział w projektach rozwojowych nad nowymi funkcjonalnościami istniejących rozwiązań oraz przy tworzeniu nowych produktów
- Tworzenie kodu źródłowego i nowych rozwiązań o wysokiej wydajności, skalowalności i stabilności
- Udział w praktykach projektowych takich jak: Code review, Continuous Integration, Domain Driven Design, Test Driven Development, Pair Programming
- Wyszukiwanie efektywnych rozwiązań do wymagań stawianych przez użytkowników