Senior Software Architect (GCP, Java)
Tech Stack / Keywords
Firma i stanowisko
ITLT helps partner companies transform ambitious ideas into digital reality by co-creating IT solutions and providing expert personnel to accelerate digital transformation.
Wymagania
- Minimum 10 years of experience designing software architecture for enterprise-class SaaS platforms.
- Higher education in Computer Science or related field, or equivalent experience.
- Experience leading transformation to cloud-native architecture, preferably on Google Cloud Platform.
- Strong knowledge of Angular, React, TypeScript or JavaScript.
- Strong knowledge of Java (Spring Boot), Python (Flask/Django), or Node.js.
- Experience designing microservices, API, and event-driven architectures.
- Experience with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB).
- Strong knowledge of Google Cloud Platform and services including GKE, Cloud SQL, Pub/Sub, BigQuery, and Apigee.
- Experience with Docker, Kubernetes, GitLab, Jenkins, and ArgoCD.
- Knowledge of security, privacy, and compliance in SaaS environments.
- Ability to lead technical teams and collaborate with business stakeholders.
- Experience mentoring and developing engineering teams.
- Experience designing global, multi-region environments and compliance with international requirements.
Nice to have:
- Cloud Architecture certification (Google Cloud Platform, AWS, or Azure).
- Experience with GCP DevOps.
- Performance optimization and security of GCP environments.
- Experience with Ansible.
- Experience with virtualization solutions.
- Knowledge of Akamai, GoldenGate, and Data Platforms.
Obowiązki
Project responsibilities:
- Define and develop end-to-end architecture for the SaaS platform.
- Lead modernization of legacy systems to cloud-native microservices architecture on Google Cloud Platform.
- Set architectural standards and technological development direction.
- Select frameworks, tools, and cloud services ensuring scalability, performance, and reliability.
- Design and lead application migration to Google Cloud Platform.
- Design and implement CI/CD processes and automated deployment strategies.
- Implement solutions based on Docker and Kubernetes (GKE).
- Collaborate with Security and Compliance teams on Security & Privacy by Design principles.
- Ensure platform compliance with GDPR, LGPD, and internal security standards.
- Work closely with Product Managers and business stakeholders on technical solution design.
- Support teams in Agile, DevOps, and Test Driven Development practices.
- Mentor development teams and build technical culture.
- Conduct architectural reviews and code reviews.
- Design solutions for multi-region, high availability, disaster recovery, and global data residency environments.
- Prepare platform for internationalization, localization, and regional requirements compliance.
Benefity
- Long-term stable employment based on B2B contract.
- Opportunity to design architecture for a global SaaS platform.
- Work with modern Cloud Native technologies and Google Cloud Platform.
- Significant influence on the technological development direction of the product.
- Collaboration with international product, business, and engineering teams.
- Opportunity for development in cloud architecture and modern enterprise solutions.
- MultiSport card subsidy and insurance.
- Flexible work start hours between 7:30 and 9:30.
Inne informacje
Informujemy, że administratorem danych jest IT Leasing Team z siedzibą w Warszawie, ul.Taśmowa 7 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
ITLT
148 aktywnych ofert