




Summary: Seeking a Senior Java Software Engineer to design, develop, and deliver high-quality software solutions and provide technical leadership in the Global Cards area. Highlights: 1. Lead complex technical solutions and system architectures 2. Design, develop, and maintain scalable software applications 3. Provide technical leadership and mentorship to the team Senior Java Software Engineer Country: Spain **KEY RESPONSABILITIES** As Senior Java Software Engineer in the Global Cards area, will be responsible for designing, developing, and delivering high\-quality software solutions while providing technical leadership and mentoring to the team. * Integration of Card applications with other systems of internal clients of the Santander Group * Implementation of software solutions for internal clients of the Santander Group. * Design, develop, and maintain scalable and high\-performance software applications. * Lead the implementation of complex technical solutions and system architectures. * Write clean, efficient, and well\-documented code following best practices and coding standards. * Review code from other developers and ensure quality, security, and performance. * Troubleshoot, debug, and resolve production issues effectively. **KEY REQUIREMENTS** * 5 years of exp. * Preferably a university degree in Engineering, Computer Science or similar. * Microservices\-based architectures. * Java programming language (frameworks: Spring Boot, Quarkus) * Cloud architectures (AWS, OpenShift, Azure) * APIs and messaging systems: Kafka, RabbitMc * Use of databases: PostgreSQL, DynamoDB, Oracle, S3 * Use of performance optimization and application resilience patterns. * DevOps tools and practices. * Knowledge of Agile methodologies (Scrum and Kanban) * Languages: Spanish and English Other relevant information * Proactivity, good communication skills, and a positive attitude.


