Software Engineer (Java / Angular)

Summary

Build enterprise-grade AI-driven software using Java/Spring Boot and Angular, focusing on architecture, clean code, and AI-assisted development for clients.

Inteca to software house specjalizujący się w projektowaniu i rozwoju złożonych systemów enterprise. Tworzymy rozwiązania dla organizacji, które oczekują najwyższej jakości, bezpieczeństwa i niezawodności. Aby zmienić sposób, w jaki powstają takie rozwiązania, rozwijamy PractIQ – platformę AI, która automatyzuje cały proces SDLC. Wierzymy, że rolą inżyniera nie jest już pisanie każdej linijki kodu, ale projektowanie rozwiązań, podejmowanie decyzji technicznych i efektywna współpraca z agentami AI. Dlatego szukamy doświadczonego Inżyniera, który chce współtworzyć przyszłość AI Engineering w projektach enterprise.

Współpracuj z Inteca i twórz rozwiązania, które realnie wpływają na rozwój biznesu naszych klientów.

Zaaplikuj do nas jeśli:

  • Myślisz architektonicznie – lubisz projektować, nie tylko kodować.
  • Cenisz zespół, w którym każdy ma swój obszar, podejmuje decyzje i dzieli się tym co działa.
  • Stawiasz na przemyślane decyzje architektoniczne oparte na danych i realnych potrzebach.
  • Interesuje Cię nie tylko jak, ale też po co.

Oferujemy:

  • Zatrudnienie w oparciu o kontrakt B2B.
  • Przestrzeń na rozwój osobisty w silnym zespole inżynierskim.
  • Dostęp do nowatorskich rozwiązań technologicznych.

Twoje doświadczenie i umiejętności:

  • Masz min. 5 lat doświadczenia jako Inżynier oprogramowania.
  • Masz wykształcenie techniczne (informatyka, matematyka, fizyka lub pokrewne).
  • Znasz Spring Boot (Core, Data) i potrafisz pisać czysty, testowalny kod.
  • Tworzysz testy jednostkowe i integracyjne (JUnit).
  • Dobrze czujesz się w pracy z algorytmami, strukturami danych i relacyjnymi bazami.
  • Rozumiesz koncepcje SOA, REST, SOAP, mikroserwisy, OpenAPI.
  • Masz doświadczenie z systemami orkiestracji kontenerów np. Kubernetes, OpenShift.
  • Znasz wzorce projektowe i integracyjne – i potrafisz je stosować w praktyce.
  • Przykładasz wagę do jakości, szczegółów i działania „z głową”.
  • Biegle posługujesz się językiem polskim oraz angielskim w mowie i piśmie.

Fajnie, jeśli dodatkowo:

  • Masz doświadczenie w projektowaniu systemów z użyciem podejścia Model Driven Development (BPMN, UML).
  • Znasz Angulara i chętnie zaglądasz też na frontend.
  • Miałeś styczność z Apache Kafka lub Keycloak i czujesz się w tym pewnie.