This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Le Développeur Full Stack Senior sera chargé de concevoir et de développer des applications sécurisées pour le secteur bancaire. With more than 8 ans d'expérience en Java et des compétences en Angular et Spring, le candidat idéal participera à des discussions architecturales et appliquera des pratiques de développement sécurisé. Une expérience en CI/CD et en conteneurs est également requise.
Job Responsibility:
Design, develop, and deploy secure, scalable, and high‑performance full‑stack applications for banking and financial systems
Build responsive and intuitive frontend applications using Angular, JavaScript, TypeScript, HTML5, CSS3, SCSS, Redux, Bootstrap, and Material UI
Develop backend services using Java, Spring Boot, Spring Framework, Hibernate, and REST/GraphQL APIs
Create and maintain microservices ensuring transactional integrity and high availability across core banking workflows
Implement event-driven services and integrations using Kafka
Participate in architectural discussions and contribute to HLD/LLD documentation
Apply clean code principles, SOLID, design patterns, and secure development best practices
Conduct thorough code reviews and enforce coding and architectural standards
Implement CI/CD pipelines using Jenkins and Git‑based workflows
Deploy and manage services using Docker and Kubernetes in cloud or on‑prem environments
Monitor system performance using Splunk, Dynatrace, ELK Stack, Prometheus, or similar tools
Collaborate closely with Business Analysts, QA, Architects, and Project Managers to deliver high‑quality solutions
Participate in Agile ceremonies such as daily standups, sprint planning, grooming, retrospectives, and estimations
Troubleshoot and resolve production issues, including root‑cause analysis and performance tuning
Ensure security, stability, and reliability across critical banking applications
Optimize database queries, API performance, and frontend rendering for speed and scalability
Mentor junior developers and guide the team on engineering best practices
Requirements:
8+ years of hands‑on experience in Java development building enterprise apps
8+ years of strong programming skills in Java with deep understanding of Object-Oriented Design principles
5+ years of experience working with Spring Boot, Spring Framework, RESTful microservices, and Hibernate/JPA
Experience integrating distributed systems with Kafka
Experience with frontend frameworks including Angular, JavaScript, TypeScript, HTML5, CSS3, SCSS
Hands‑on experience with relational databases such as Oracle, PostgreSQL, SQL Server, MySQL
Experience with CI/CD pipelines using Git and Jenkins
Strong working knowledge of Docker, Kubernetes, and container orchestration
Hands‑on experience using monitoring tools such as Splunk, Dynatrace, ELK, Prometheus
Understanding of authentication and security standards such as OAuth2.0, JWT, SAML, TLS encryption
Excellent analytical, debugging, and problem‑solving skills
Bachelor’s in Computer Science, Engineering, or equivalent work experience
Nice to have:
Experience working in the Banking or Financial Services domain
Experience working with XML, JSON, and secure enterprise integrations
Prior experience mentoring or leading small development teams