About us
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 Java Developera, który dołączy do zespołu rozwijającego i utrzymującego systemy informatyczne. Konsultant będzie zaangażowany zarówno w projektowanie i implementację nowych rozwiązań, jak i rozwój, stabilizację oraz utrzymanie istniejących funkcjonalności.
Zakres projektu:
-Rozwój i utrzymanie systemów informatycznych.
-Projektowanie oraz implementacja rozwiązań zgodnych z wymaganiami biznesowymi i technicznymi.
-Współudział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych.
-Projektowanie rozwiązań realizowanych przez zespół.
-Implementacja nowych funkcjonalności oraz rozwój istniejącego oprogramowania.
-Dbanie o jakość tworzonego oprogramowania i zgodność ze standardami technicznymi.
-Wsparcie testów akceptacyjnych oraz procesu wdrażania rozwiązań.
-Udział w planowaniu kolejnych wydań i iteracji w ramach zespołu Scrum.
-Udział w code review, sprint review oraz retrospektywach.
-Utrzymywanie i aktualizacja dokumentacji technicznej.
-Wsparcie stabilizacji i utrzymania wdrożonych rozwiązań.
-Współpraca z członkami zespołu w duchu Agile i DevOps.
Required qualifications
-Minimum 5 lat doświadczenia na stanowisku Java Developer / Java/JEE Developer.
-Bardzo dobra znajomość Java/JEE.
-Praktyczna znajomość frameworków Spring i Hibernate.
-Znajomość Git.
-Znajomość relacyjnych baz danych oraz SQL, w szczególności Oracle lub PostgreSQL.
-Znajomość narzędzi do automatyzacji procesu budowania oprogramowania: Maven lub Gradle.
-Dobra znajomość zasad OOP.
-Znajomość zagadnień związanych z programowaniem wielowątkowym.
-Gotowość do pracy w zespole Scrum oraz zgodnie z praktykami Agile/DevOps.
-Otwartość na nowe technologie i eksperymentowanie.
Mile widziane:
-Znajomość design patterns.
-Doświadczenie w podejściach TDD / BDD.
-Znajomość Kafka lub RabbitMQ.
-Znajomość Docker, Kubernetes i Helm.
-Doświadczenie w programowaniu w języku Gosu.
-Znajomość JavaScript, TypeScript, RxJS, HTML5.