Software Architect / Java Architect
Summary
Designs a new multi-tenant insurance platform using Java/Spring Boot, microservices, Kafka/RabbitMQ, and PostgreSQL while guiding the team on scalable, secure, and high-availability architecture.
Software Architect / Java Architect
Obowiązki
Projektowanie architektury nowej, multi-tenantowej platformy dla branży ubezpieczeniowej
Podejmowanie decyzji architektonicznych i technologicznych
Projektowanie skalowalnych, bezpiecznych i wysokodostępnych systemów
Projektowanie architektury mikroserwisowej/modularnej oraz integracji systemowych
Tworzenie dokumentacji architektonicznej i prezentowanie decyzji technicznych
Współpraca z zespołem developerskim oraz interesariuszami biznesowymi
Wymagania
Doświadczenie na stanowisku Software Architect / Solution Architect / Java Architect
Doświadczenie w projektach z branży ubezpieczeniowej (insurance)
Ekspercka znajomość Java oraz Spring Boot
Doświadczenie w projektowaniu systemów rozproszonych, mikroserwisów lub architektur modularnych
Praktyczna znajomość REST API oraz integracji SOAP/XML
Doświadczenie z Kafka lub RabbitMQ
Bardzo dobra znajomość PostgreSQL i relacyjnych baz danych
Znajomość wzorców projektowych i architektonicznych
Umiejętność projektowania systemów pod kątem skalowalności, bezpieczeństwa i wydajności
Angielski na poziomie B2/C1
Stack technologiczny
Java + Spring Boot
React + TypeScript
PostgreSQL
REST / SOAP / XML
Kafka / RabbitMQ
S3-compatible Object Storage