Architect IT Miejsce pracy: Warszawa Technologies we use Expected TOGAF Java Architecture UML C4 Archimate RabbitMQ Kafka Optional AWS About the project At Pretius, we are looking for an IT Architect to lead an incremental system transformation toward a more modular, microservice-oriented architecture. We are working with a system that has evolved over many years and has become increasingly difficult to change and scale. It currently consists of a monolith supported by several services, shared database schemas, and tightly coupled processes. The architectural transformation is already aligned and supported at the leadership level and is being driven top-down across the project. This role is expected to shape and execute that direction in close collaboration with engineering teams, turning strategy into concrete, working solutions. This is not a slide-driven or purely advisory role. It is a role for someone who enjoys practical, deep technical work: diagnosing problems, defining guardrails, reshaping boundaries, stabilizing long-running processes, and improving integrations step by step. The culture is straightforward and non-corporate. There’s space for a normal atmosphere and a sense of humor, and when it’s time to work, people focus and deliver. No theatre, no buzzwords — just people who care about doing solid engineering. Your responsibilities Analyze existing business flows (users, orders, devices, vouchers) and identify meaningful domain boundaries Design and implement an event-driven approach, including outbox patterns, idempotency, and sagas/compensation mechanisms Move external integrations into a dedicated integration / anti-corruption layer (inbound and outbound) Gradually decouple the system from a shared database model (data ownership → separation) Improve observability across the system (tracing, correlation, metrics, structured logging) Work closely with engineering teams through code reviews, pairing, and architectural decision records (ADRs) Our requirements 8 years of experience in IT, including at least 3 years in an architect role Proven experience modernizing legacy or monolithic systems in production environments Practical knowledge of designing long-running, distributed processes (sagas, compensations) Knowledge of architecture management tools and methods (TOGAF, ArchiMate, C4, UML) Hands-on experience with event-driven architectures (Kafka, RabbitMQ, or similar) Ability to design solutions in cloud environments (AWS experience is a plus) A pragmatic, delivery-focused mindset: stabilization first, incremental improvements, realistic plans Experience in database design and modeling, as well as using tools such as Enterprise Architect and Flowchart Maker & Online Diagram Software Experience in developing systems built with Java technology Willingness to commit long-term and take ownership Optional Practical experience with DDD and Bounded Contexts (beyond theory) Experience with BPMN or workflow engines (Camunda, Zeebe, Temporal, etc.) Background in database separation and data migration strategies What we offer We focus on long- term relationships based on fair principles and reliability Co-financing of the Multisport card and Medicover private healthcare Modern office available Team bonding activities, internal courses, conferences, certifications Benefits sharing the costs of professional training & courses flexible working time integration events video games at work parking space for employees leisure zone PRETIUS SOFTWARE SP. Z O.O. Pretius is a Polish software company founded in 2006 in Warsaw. Thats right - we have 19 years of experience in developing dedicated software systems. From the very beginning we have been working with market leaders in need of enterprise solutions. We can boast that as many as 93% of our clients, after completing their first project, either continue working with us straight away or come back after time with new projects. With over 180 specialists on board, we are able to take care of the full range of services - from business analysis, design and development to long-term maintenance. In 2016, we founded our sister company IN Team, specialising in body leasing, and in 2021 the Pretius Low-Code brand was launched. Informujemy, że administratorem danych jest Pretius Software sp. z o.o. z siedzibą w Warszawie, ul. Żwirki i Wigury 16a (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie.