Senior Java Software Engineer, Madrid
Empresa
Santander
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Descripción
Senior Java Software Engineer
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.
Java, Spring Boot, Quarkus, AWS, OpenShift, Azure,
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.
Java, Spring Boot, Quarkus, AWS, OpenShift, Azure,