.Talan is an international advisory group on innovation and transformation through technology, with 5000 employees, and a turnover of 600M€.We offer our customers a continuum of services to support you at each key stage of your organization's transformation, with 4 main activities:CONSULTING in management and innovation: supporting business, managerial, cultural, and technological transformations.DATA & TECHNOLOGY to implement major transformation projects.CLOUD & APPLICATION SERVICES to build or integrate software solutions.SERVICE CENTERS of EXCELLENCE to support the latter through technology, innovation, agility, sustainability of skills and cost optimization.Talan accelerates its clients' transformation through innovation and technology. By understanding their challenges, with our support, innovation, technology and data, we enable them to be more efficient and resilient.We believe that only a human-oriented practice of technology will make the new digital age an era of progress for all. Together let's commit!Job DescriptionSenior Developer in Applications Based on a SpringBoot Microservices ArchitectureResponsible for designing and developing backend technical solutions for the product, based on the requirements defined by the Product Owner, ensuring software quality and delivery while adhering to the bank's corporate standards.Key Responsibilities:- Design and Development:- Development of backend solutions for the product/application.- Automation of testing processes using TDD and BDD methodologies.- Process Optimization:- Actively work on optimizing and improving the efficiency of software development processes.- Monitoring and Metrics:- Implementation of appropriate alerts and metrics to monitor solution performance.- Technical Collaboration:- Contribute to the technical design of solutions, ensuring alignment with the architecture framework.- Software Quality Assurance:- Ensure high-quality software in both maintenance and new developments.- Implement software quality and security controls.- Agile Methodology:- Collaborate in the execution and tracking of the product's agile development methodology.- Best Practices:- Define best practices for development, automated testing, and deployment.Qualifications5 years of experience in backend development, with proven expertise in backend architecture using SpringBoot and Event-Driven Architecture, meeting quality and security standards.Technical Skills:- Advanced knowledge in:- Microservices- Event-Driven Architecture- SpringBoot, SpringCloud- Kafka- Functional Programming- Java (versions 8-11)- S3- Oracle- OpenShift- GitHub- Jenkins- UrbanCode- Grafana, Prometheus- Sonar, Kiuwan- Testing (TDD, BDD)Functional Knowledge:- Functional understanding of transactional banking systems.- Experience with Agile methodologies.New Technologies:- Expertise in APIConnect and APIs.Additional InformationWhat do we offer you? Full-time contract