Senior Java Software Engineer
Santander Bank, N. A.
Municipality of Boadilla del Monte, Spain
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Spanish Experience level
SeniorJob location
Municipality of Boadilla del Monte, Spain
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Code Review
Software Debugging
DevOps
Amazon DynamoDB
PostgreSQL
Enterprise Messaging Systems
Openshift
Oracle Applications
Performance Tuning
Product Software Implementation Methods
Software Systems
Systems Architecture
Cloud Platform System
Spring-boot
Information Technology
Kafka
Microservices
Job description
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.
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.