ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne systemy oparte o architekturę mikroserwisową oraz podejście event-driven. Pracujemy w środowisku Agile, stawiając na wysoką jakość kodu, skalowalność rozwiązań oraz ciągły rozwój technologiczny.
Jeśli cenisz pracę z nowoczesnym stackiem technologicznym, chcesz mieć realny wpływ na projektowanie systemów i rozwój architektury – zapraszamy do aplikowania.
Zakres Projektu
- Realizacja usług w zespole zwinnym
- Udział w planowaniu wydań oraz iteracji projektowych
- Udział lub prowadzenie spotkań review oraz retrospective w ramach iteracji i wydań
- Projektowanie rozwiązań implementowanych w zespole
- Implementacja nowych funkcjonalności zgodnie z przyjętą architekturą
- Wsparcie wdrożeń na środowisko produkcyjne
- Stabilizacja oraz utrzymanie wdrożonych rozwiązań w ramach III linii wsparcia
- Analiza wydajności oraz optymalizacja działania systemów
Profile / Requirements
- Minimum 5 lat doświadczenia w programowaniu w Java
- Minimum 5 lat doświadczenia w pracy z SQL
- Bardzo dobra znajomość Git oraz Maven
- Doświadczenie w pisaniu testów jednostkowych
Znajomość Paradygmatów
- Object Oriented Programming
- Functional Programming
- Programowanie wielowątkowe
Doświadczenie w Pracy z
Znajomość Technologii
- Kafka
- ElasticSearch
- REST API
- Umiejętność projektowania i rozwijania skalowalnych aplikacji
- Doświadczenie w analizie i diagnostyce wydajności systemów
- Doświadczenie w optymalizacji zapytań SQL oraz analizie planów zapytań
- Znajomość metod optymalizacji przechowywania danych (np. partycjonowanie)
- Doświadczenie w pracy z Linuxem
- Znajomość narzędzi CI/CD (Jenkins, GitHub Actions, Bitbucket)
Znajomość Koncepcji
- DDD
- TDD
- BDD
- Doświadczenie w pracy z architekturą mikroserwisową oraz wzorcem Event-Driven
- Znajomość wzorców projektowych GoF oraz doświadczenie w ich praktycznym stosowaniu
- Doświadczenie w korzystaniu z narzędzi AI wspierających development (np. GitHub Copilot)
Wymagania Nice To Have
- Doświadczenie w programowaniu w języku Gosu
- Doświadczenie w obszarze IT Security
- Doświadczenie w samodzielnym projektowaniu domeny
- Certyfikat Guidewire
- Doświadczenie w tworzeniu warstwy front-end
- Znajomość Angular oraz TypeScript
Doświadczenie w Pracy z Platformami Chmurowymi
- Microsoft Azure
- Google Cloud Platform
- Amazon Web Services
Benefits
B2B
AO4071