Senior Java Developer

Algoteque — Poland · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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. Profile / Requirements 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. AO4356