Software Architect

Architecture

Software Architect

Architecture
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

PROJECT INFORMATION:

Industry: FinTech

Start: ASAP / 1 month of notice period

Work type: 100% remote.

Contract: B2B

Introduction & Summary

We operate in a fast-paced product environment where architects must ship value quickly—not just draw boxes. In this role, you will closely collaborate with the Product Owner to transform business requirements into implementation-level specifications that developers and QA can promptly execute. Your responsibilities include owning stories end-to-end, contributing code or reference implementations, and ensuring effective delivery without extensive oversight.

Main Responsibilities

  • Own architecture for product increments across client; convert business goals into concrete, executable stories with acceptance criteria and technical designs.

  • Produce implementation-level specs, including:

    • Description & Acceptance Criteria

    • Analysis

    • Architecture Description (technical)

    • Application scope & dependencies

    • Test coverage / Testing plan

    • Risks & mitigations

  • Author detailed contracts (REST endpoints, JSON Schemas, roles/permissions, predicates, enums) and keep them versioned and documented.

  • Shepherd delivery: work with developers and QA to clarify, unblock, and review; ensure implementation matches the specification and passes tests.

  • Contribute hands-on where needed (reference implementations, PoCs, skeletons, code reviews, migration scripts).

  • Collaborate tightly with the Product Owner on business requirements and with senior architects who have in-depth system knowledge.

  • Maintain traceable documentation (Confluence).

Key Requirements

  • 8+ years in backend engineering with Java & Spring Boot; 3+ years in solution architecture for transactional, API-driven systems.

  • Deep familiarity with Angular is essential (patterns, best practices, and components) to handle complex frontend/backend interactions.

  • Strong experience with RESTful API design, JSON/JSON Schema, OpenAPI, and versioning strategies.

  • Identity & access control: Proficient in Keycloak (or similar), RBAC, OAuth2/OIDC; comfortable defining roles, scopes, and authorization checks.

  • Data & config: expertise in structured configuration management across environments; familiarity with feature flags and tenant/realm concepts.

  • Documentation: excellent English communication skills; capable of translating business language into developer-ready details.

  • Ownership & pace: operates independently, proactively addresses issues, escalates when necessary, and delivers.

Nice to Have

  • Experience in multi-tenant or multi-realm setups; understanding regionalization/local market differences.

  • Familiarity with case management domains, action availability predicates, and role-based action enablement.

  • Experience with CI/CD tools (e.g., GitHub Actions/Azure DevOps/Jenkins), containerization, and observability (logs/metrics/tracing).

  • Exposure to domain-driven design, ADR writing, and incremental refactoring in mature codebases.

Tech stack

    English

    B1

    Configuration management

    advanced

    Documentation

    advanced

    API (Application Programming Interface)

    advanced

    Quality Assurance (QA)

    advanced

    Atlassian Confluence

    advanced

    Java

    advanced

    Spring

    advanced

    Testing

    advanced

    Backend

    advanced

    CI/CD

    advanced

Office location

Published: 25.02.2026

Software Architect

Summary of the offer

Software Architect

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.