Spółkę HIRELY tworzą profesjonaliści, którzy posiadają wiele lat doświadczenia w takich obszarach jak : IT, BI, zarządzanie projektami i przedsiębiorstwami. Cechuje nas wysoka jakość i efektywność realizowanych projektów poprzez właściwe dopasowanie kandydata do profilu poszukiwanego stanowiska i kultury organizacyjnej panującej w firmie.
Partnerstwo, rzetelność i transparentność – to wartości, którymi kierujemy się we wszystkich naszych działaniach.
About the company
HIRELY company is formed by professionals who have many years of experience in such areas as IT, BI, project and enterprise management. We are defined by high quality and efficiency of projects carried out through proper matching of the candidate to the profile of the position sought and the organizational culture prevailing in the company.
Partnership, reliability and transparency - these are the values that guide us in all our activities.
Opis stanowiska
- Projektuj i wdrażaj skalowalne i wydajne architektury oparte na mikrousługach, zdarzeniach i rozproszonych wzorcach.
- Działaj jako lider techniczny zespołu programistów, kierując się najlepszymi praktykami i zapewniając jakość kodu.
- Definiuj i wdrażaj strategie rozwoju oparte na architekturze heksagonalnej, projektowaniu zorientowanym na domenę (DDD) i zasadach SOLID.
- Bierz udział w definiowaniu i rozwijaniu interfejsów API REST i asynchronicznych przy użyciu nowoczesnych standardów, takich jak OpenAPI, AsyncAPI lub GraphQL.
- Zapewnij dostępność i odporność usług w środowiskach produkcyjnych o dużym natężeniu ruchu i równoczesnych.
- Projektuj i wdrażaj CI / CD z wdrożeniem w środowiskach Kubernetes i chmurowych.
- Optymalizuj wydajność i efektywność systemu, zapewniając obserwowalność i monitorowanie za pomocą nowoczesnych narzędzi.
- ciśle współpracuj z Product Ownerem przy planowaniu, szacowaniu i ustalaniu priorytetów backlogu produktu.
- Wspieraj kulturę uczenia się, mentoringu i ciągłego doskonalenia w zespole.
Job description
Design and implement scalable and high-performance architectures based on microservices, events, and distributed patterns.Act as the technical lead for a development team, guiding best practices and ensuring code quality.Define and implement development strategies based on hexagonal architecture, Domain-Driven Design (DDD), and SOLID principles.Participate in the definition and development of REST and asynchronous APIs using modern standards such as OpenAPI, AsyncAPI, or GraphQL.Ensure the availability and resilience of services in high-traffic and concurrent production environments.Design and implement CI / CD pipelines with deployment in Kubernetes and cloud environments.Optimize system performance and efficiency, ensuring observability and monitoring with modern tools.Collaborate closely with the Product Owner in planning, estimating, and prioritizing the product backlog.Foster a culture of learning, mentoring, and continuous improvement within the team.Benefity
Karta MultisportPrywatna opieka medycznaBenefits
Multisport cardPrivate medical careWymagane doświadczenie
Ponad 8 lat doświadczenia w rozwoju z Java i frameworkami takimi jak Spring Boot.Solidne doświadczenie w architekturze mikrousług i systemach o dużym obciążeniu transakcyjnym.Zaawansowana wiedza na temat wzorców projektowych, zasad SOLID i DDD.Doświadczenie z bazami danych SQL i NoSQL (MongoDB, Couchbase, PostgreSQL).Doświadczenie w systemach opartych na protokołach asynchronicznych : kolejki komunikatów, zdarzenia, Kafka, RabbitMQ lub podobne.Zdolność do projektowania i zarządzania interfejsami API i kontraktami serwisowymi zgodnie z nowoczesnymi standardami.Doświadczenie w CI / CD z narzędziami takimi jak Jenkins, GitHub Actions lub GitLab CI.Doświadczenie we wdrażaniu i obsłudze w środowiskach Kubernetes i chmurowych (Azure, AWS lub GCP).Umiejętności przywódcze, mentoringowe i zarządzania zespołem technicznym.Zdolność do pracy w środowiskach agile (Scrum / Kanban) i współpracy z różnymi obszarami biznesowymi.Znajomość języka angielskiego na poziomie średnio zaawansowanym lub zaawansowanym umożliwiająca komunikację w zespołach międzynarodowych.Experience required
Over 8 years of experience in development with Java and frameworks like Spring Boot.Solid experience in microservices architecture and high transactional load systems.Advanced knowledge in design patterns, SOLID principles, and DDD.Experience with SQL and NoSQL databases (MongoDB, Couchbase, PostgreSQL).Experience in systems based on asynchronous protocols : messaging queues, events, Kafka, RabbitMQ, or similar.Ability to design and manage APIs and service contracts under modern standards.Experience in CI / CD with tools like Jenkins, GitHub Actions, or GitLab CI.Experience in deployment and operation in Kubernetes and cloud environments (Azure, AWS, or GCP).Leadership, mentoring, and technical team management skills.Ability to work in agile environments (Scrum / Kanban) and collaborate with different business areas.Intermediate or advanced level of English for communication with international teams.