Architect IT
PRETIUS SOFTWARE SP. Z O.O.
⚲ Warszawa, Włochy
170–200 zł netto (+ VAT) / godz.
Wymagania
- TOGAF
- Java
- Architecture
- UML
- C4
- Archimate
- RabbitMQ
- Kafka
- AWS
Opis stanowiska
Nasze wymagania: 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 Mile widziane: 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 O projekcie: 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. Zakres obowiązków: 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) Oferujemy: 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