Logo Algoteque
Algoteque
Freelance

Java Developer / Tech Lead / Architect 

Algoteque

📍 Location
Warsaw (Poland)
💼 Experience
5 years minimum

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

Do długoterminowego projektu poszukujemy doświadczonego Java Developera, który poza aktywnym developmentem będzie pełnić dodatkową rolę Tech Leada w zespole Scrumowym. Jest to przede wszystkim rola developerska – około 75% czasu obejmuje aktywne programowanie, a pozostała część związana jest ze wsparciem technicznym zespołu, decyzjami architektonicznymi i dbaniem o standardy wytwarzania oprogramowania.

Zakres projektu:
- Aktywny development w technologii Java – implementacja wymagań biznesowych i rozwój funkcjonalności systemu.
- Projektowanie i rozwój architektury systemów i mikroserwisów.
- Współpraca z Product Ownerem i biznesem przy doprecyzowywaniu wymagań oraz przekładaniu ich na rozwiązania techniczne.
- Projektowanie i rozwój API oraz integracji pomiędzy systemami.
- Wykorzystywanie wzorców architektonicznych i integracyjnych oraz podejścia Domain-Driven Design (DDD).
- Udział w projektowaniu rozwiązań opartych o Event-Driven Architecture.
- Dbanie o wydajność, bezpieczeństwo, skalowalność i obserwowalność rozwijanych rozwiązań.
- Pełnienie funkcji Tech Leada jako dodatkowego zakresu odpowiedzialności – wsparcie zespołu w podejmowaniu decyzji technicznych i rozwiązywaniu problemów.
- Prowadzenie code review oraz dbanie o jakość i spójność kodu.
- Wspieranie i mentoring pozostałych developerów.
- Udział w definiowaniu standardów dotyczących kodu, architektury i integracji.
- Współpraca z innymi zespołami developerskimi oraz obszarami Architecture, DevOps i Integration.
- Udział w ocenie ryzyk technicznych oraz podejmowaniu decyzji dotyczących rozwoju rozwiązania.
- Wykorzystanie rozwiązań chmurowych, preferencyjnie Microsoft Azure.
- Wykorzystanie AI / Agentic AI w procesie developmentu, m.in. w automatyzacji i zwiększaniu produktywności zespołu.

Required qualifications

- Bardzo dobra znajomość Javy, poparta praktycznym doświadczeniem produkcyjnym.
- Minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych.
- Doświadczenie w tworzeniu mikroserwisów i systemów rozproszonych.
- Bardzo dobra znajomość wzorców architektonicznych i integracyjnych.
- Praktyczna znajomość projektowania API i integracji systemów.
- Praktyczna znajomość Domain-Driven Design (DDD).
- Dobra znajomość relacyjnych baz danych, SQL oraz optymalizacji zapytań.
- Doświadczenie w wykorzystaniu Event-Driven Architecture.
- Znajomość zagadnień związanych z observability end-to-end.
- Doświadczenie w prowadzeniu code review i mentoringu technicznego.
- Umiejętność wspierania zespołu w rozwiązywaniu problemów.
- Doświadczenie w podejmowaniu decyzji technologicznych i ocenie ryzyk.
- Znajomość Docker i Kubernetes.
- Znajomość języka angielskiego na poziomie minimum B2.
- Gotowość do świadczenia usług z terytorium Polski.
- Czynny udział w spotkaniach projektowych w modelu 3 dni w tygodniu w biurze w Warszawie.

Mile widziane
- Praktyczna znajomość Microsoft Azure.
- Znajomość CI/CD i praktyk DevOps.
- Doświadczenie w wykorzystaniu AI / Agentic AI w SDLC, np. do automatyzacji developmentu, analizy kodu, zwiększania produktywności lub wsparcia procesu projektowego.

Interested in this job?

Send your application below, our recruitment team will get back to you quickly.

Czy mieszkasz w Polsce?

Czy mówisz bardzo dobrze po polsku?

Czy masz min. 4 lata doświadczenia z Java?

Czy masz doświadczenie w projektowaniu i rozwoju architektury systemów i mikroserwisów?

Czy możesz uczestniczyć w spotkaniach w biurze trzy razy w tygodniu w Warszawie?

💬 Personalize your message to the recruiter, click here!

By clicking Apply, I accept that the information entered will be transmitted to the recruiter and used for the purpose of managing applications. In accordance with the "Informatique et Libertés" law, you can exercise your right of access to your data and have it corrected by contacting us: jobposting.pro/contact
Learn more about our data protection policy.

Freelance · Java Developer / Tech Lead / Architect  📍Warsaw
Apply