Solution Architect / Technical Lead (Java)
Tech Stack / Keywords
Firma i stanowisko
A large-scale banking project focused on payment systems, involving solution architecture, technical leadership, project coordination, and hands-on support across backend, frontend, and DevOps areas.
Wymagania
- 5+ years of experience with banking payment systems
- 10+ years of experience with Java
- Strong experience with PostgreSQL, Elasticsearch, Kafka, and Kafka Streams
- Excellent knowledge of design patterns, UML, and Enterprise Architect
- Experience with high-volume transaction processing systems
- Expertise in Spring Boot, Spring WebFlux, Spring Cloud Gateway, Kafka Streams, Hibernate, Spring Security, and Resilience4j
- Experience with Tomcat, Netty, Hazelcast, and Ehcache
- Strong understanding of security concepts including PKI, Digital Signatures, JWT, TLS, and mTLS
- Experience with Docker and Kubernetes
- Experience with cloud platforms (preferably GCP)
- Knowledge of Git/Gerrit, Jira, Maven, IntelliJ, and CI/CD processes
- Experience with Prometheus, Grafana, Sentry, and Loki
- Experience using AI-assisted development tools such as GitHub Copilot and MCP
Obowiązki
- Design solution architecture for banking payment systems
- Gather business and technical requirements
- Coordinate project teams and oversee technical delivery
- Prepare and maintain project documentation
- Support development activities across Backend, Frontend, and DevOps teams
- Ensure system scalability, security, and performance
Benefity
- B2B contract via Experis
- Opportunity to work on a strategic banking transformation project
- Long-term cooperation
- Modern technology stack and high-impact architectural role
- Collaboration with experienced engineering teams
Inne informacje
Informujemy, że administratorem danych jest ManpowerGroup S.A. z siedzibą w Warszawie, ul. Prosta 68 (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ą.
Experis
328 aktywnych ofert