Poszukujemy superbohatera – Software Architect (Java)! 🦸♀️🦸♂️
Zlecono nam misję specjalną, dzięki której możesz stać się bohaterem naszego klienta. Poniżej znajdziesz informacje na temat oferty oraz supermoce, które będą Ci potrzebne do stawienia czoła wyzwaniom. Nie ma na co czekać, misja sama się nie zrobi – aplikuj na ofertę!
⚡ Stawka do 300 zł/h netto
⚡ 100% zdalnie
⚡ Umowa B2B
✨Wymagane supermoce:
• Ponad 10 lat doświadczenia w programowaniu w Javie, z czego co najmniej 5 lat na stanowisku architekta.
• Biegłość w Java 8+, Spring Framework (Spring Boot, Spring Cloud, Spring Security) oraz Hibernate.
• Silna znajomość wzorców projektowych, zasad architektury oraz systemów rozproszonych.
• Praktyczne doświadczenie z mikroserwisami, architekturą opartą na zdarzeniach oraz projektowaniem API (REST, GraphQL, gRPC).
• Biegłość w usługach chmurowych (Azure, AWS lub GCP) oraz Infrastructure as Code (Terraform, Ansible).
• Doświadczenie z relacyjnymi bazami danych (PostgreSQL, MySQL) oraz NoSQL (MongoDB, Redis).
• Znajomość Kafka, RabbitMQ lub innych systemów kolejkowych do przetwarzania zdarzeń.
• Dobre zrozumienie DevOps, pipeline’ów CI/CD oraz orkiestracji kontenerów (Kubernetes, Docker).
• Wiedza z zakresu najlepszych praktyk bezpieczeństwa, uwierzytelniania (OAuth2, JWT) oraz wymogów zgodności.
• Doskonałe umiejętności rozwiązywania problemów, zdolności przywódcze i komunikacja z interesariuszami.
💕 Mile widziane:
• Doświadczenie z integracją AI/ML, edge computing lub frameworkami do przetwarzania w czasie rzeczywistym (Apache Flink, Hazelcast).
• Znajomość praktyk DevOps i CI/CD oraz integracji narzędzi automatyzujących, takich jak Jenkins, GitHub Actions i Terraform.
• Doświadczenie w integracji platform chmurowych (preferowana Azure) oraz konteneryzowanych środowisk (Docker, Kubernetes).
🚀 Twoja misja:
Poszukujemy: Doświadczonego Architekta Oprogramowania z solidnym zapleczem w programowaniu w Javie, który będzie projektować, rozwijać i nadzorować wydajne, skalowalne i rozproszone rozwiązania programistyczne. Idealny kandydat będzie miał głęboką wiedzę w zakresie Javy, architektury mikroserwisowej, platform chmurowych i nowoczesnych metod tworzenia oprogramowania.
• Projektowanie, tworzenie i wdrażanie skalowalnych, niezawodnych i bezpiecznych rozwiązań w Javie i powiązanych technologiach.
• Definiowanie i egzekwowanie najlepszych praktyk w zakresie kodowania, architektury i projektowania systemów.
• Kierowanie projektowaniem i rozwojem architektur opartych na mikroserwisach przy użyciu Spring Boot, Quarkus lub podobnych frameworków.
• Współpraca z zespołami interdyscyplinarnymi w celu zrozumienia wymagań biznesowych i przekształcenia ich w rozwiązania techniczne.
• Ocena i wdrażanie wzorców projektowych, frameworków i technologii w celu optymalizacji wydajności i łatwości utrzymania oprogramowania.
• Zapewnienie zgodności z najlepszymi praktykami w zakresie bezpieczeństwa, w tym uwierzytelniania, autoryzacji i rozwoju bezpiecznych API.
• Wspieranie i mentorowanie zespołów deweloperskich, prowadzenie przeglądów kodu i ocen architektonicznych.
• Śledzenie nowych technologii i proponowanie innowacyjnych rozwiązań w celu rozwoju stosu technologicznego.
Aplikuj na ofertę, wierzymy w Ciebie i w Twoje supermoce! 🐱💻
Net per hour - B2B
Check similar offers