- Company Name
- IT Road Consulting
- Job Title
- Solution architect - +10 ans d'expérience - secteur bancaire
- Job Description
-
**Job title**
Solution Architect – Banking
**Role Summary**
Lead design and industrialization of digital banking solutions (e‑banking, onboarding, notification engine, etc.). Define target architectures, ensure technical coherence of the IT system, and guarantee performance, security, and scalability of applications.
**Expactations**
10+ years’ experience in solution architecture within the banking sector or similar regulated environment. Strong technical expertise in Java/Spring Boot, API‑first development, event‑driven architectures, and cloud‑native technologies. Proven ability to mentor teams, drive governance, and deliver high‑quality, secure, and scalable solutions.
**Key Responsibilities**
- Design application and technical architectures aligned with group standards and business needs.
- Lead technical supervision of development, ensuring consistent technology choices and adherence to best practices.
- Coordinate with development squads and infrastructure teams to ensure smooth integration of components.
- Produce and maintain technical documentation, architecture models, and deployment guides.
- Drive continuous improvement of delivery processes (CI/CD, observability, security).
- Mentor developers and technical leads on best practices and skill development.
- Govern architecture quality, security, and scalability across the organization.
**Required Skills**
*Back‑end*: Java / Spring Boot (microservices, security, data), API‑first (OpenAPI/Swagger), event‑driven (Kafka, messaging), relational databases (PostgreSQL, Oracle).
*Front‑end*: React.js (hooks, reusable components, REST/GraphQL integration); Angular/TypeScript is a plus.
*Development Practices*: Clean Code, SOLID, DDD, hexagonal architecture, TDD, code review, CI/CD (GitHub Actions, Jenkins).
*Security*: OWASP Top 10, OAuth2/OpenID Connect (Keycloak, PKCE, scopes, refresh tokens), IAM concepts.
*Tools & Environments*: Docker, Kubernetes / OpenShift, ELK stack (Elastic, Logstash, Kibana), Git/GitHub versioning.
*Soft Skills*: Industrial‑scale experience, performance & maintainability focus, collaborative mindset, structured documentation, curiosity & innovation.
**Required Education & Certifications**
Bachelor’s degree in Computer Science, Information Technology, or related field.
Familiarity with industry certifications (e.g., Oracle Java SE, Spring Professional, Docker Certified Associate, Kubernetes Administrator) is desirable but not mandatory.
---