Software Architect / Java Architect
⚲ Warszawa
25 200 - 28 560 PLN netto (B2B)
Wymagania
- Java
- Spring Boot
- REST API
- SOAP/XML
- Kafka
- RabbitMQ
- PostgreSQL
- React
- TypeScript
Opis stanowiska
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
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
🔍 Dekoder Ogłoszenia
🔴
Projektowanie architektury nowej, multi-tenantowej platformy dla branży ubezpieczeniowej
Może oznaczać pracę nad czymś od zera, ale też nad istniejącym, choć niedokończonym lub wymagającym przebudowy systemem.
🔴
Podejmowanie decyzji architektonicznych i technologicznych
Oczekuje się, że będziesz nie tylko projektować, ale też faktycznie wybierać technologie i kierunki rozwoju, co może wiązać się z dużą odpowiedzialnością i presją.
🟡
Projektowanie skalowalnych, bezpiecznych i wysokodostępnych systemów
Standardowe wymagania dla architekta, ale w praktyce może oznaczać konieczność radzenia sobie z problemami wydajnościowymi i bezpieczeństwa istniejących rozwiązań.
🟡
Współpraca z zespołem developerskim oraz interesariuszami biznesowymi
Oprócz technicznych aspektów, będziesz musiał dużo komunikować się i tłumaczyć złożone zagadnienia zarówno programistom, jak i osobom spoza IT.
🔴
Doświadczenie w projektach z branży ubezpieczeniowej (insurance)
Jeśli nie masz tego doświadczenia, może to być znacząca przeszkoda, nawet jeśli posiadasz inne wymagane kompetencje.