Senior Fullstack Developer (Java / Agile / Cloud)
Indexed description
Our client, a major player in the banking sector, is looking for a Senior Fullstack Developer to join Agile teams responsible for building and evolving critical digital solutions.
You will be part of a cross-functional squad in charge of designing, developing, and maintaining high-impact applications, particularly in environments related to digital channels, transactional systems, and backend banking platforms.
Responsibilities :
As a Senior Developer, you will be involved in the full application lifecycle:
- Design, develop, and maintain robust, scalable, and high-performance applications (frontend & backend)
- Translate business requirements into high-quality technical solutions
- Actively contribute to technical decisions and challenge architectural choices
- Ensure code quality (clean code, best practices, code reviews, refactoring)
- Develop and maintain APIs and integrations with internal and external systems
- Contribute to automated testing (TDD / BDD, unit and integration testing)
- Participate in the setup and continuous improvement of CI/CD pipelines
- Identify, analyze, and fix bugs and performance issues
- Ensure application resilience, security, and stability in production
- Collaborate closely with business stakeholders, Product Owners, architects, and infrastructure teams
- Contribute to continuous improvement of engineering practices and Agile processes
You will also play a key role in team dynamics by:
- sharing knowledge
- supporting and mentoring less experienced developers
- helping raise the overall technical level of the team
Technical Environment :
- Backend: Java, Spring Boot
- Frontend: React, JavaScript / TypeScript
- Testing: JUnit, Jest, TDD / BDD, Gherkin
- DevOps: CI/CD, Git, automated pipelines
- Architecture: microservices, APIs, distributed systems
- Others: system integration, API management, application security
Profile :
- Minimum 5 to 8 years of experience in software development (more for senior profiles)
- Strong expertise in Java / Spring Boot and modern architectures
- Experience in fullstack development (React or equivalent frontend framework)
- Solid understanding of development principles:
- Clean Code
- SOLID principles
- Design Patterns
- Object-Oriented Programming (OOP)
- Hands-on experience with Agile / Scrum methodologies
- Good understanding of architectural challenges (performance, scalability, security, resilience)
- Experience with API and system integration
- Ability to work in complex, high-volume environments
Languages :
- Professional English required
- French and/or Dutch is a plus
Working Setup :
- Agile environment (Scrum)
- Hybrid working model: 50% on-site / 50% remote
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search