Senior Java Software Engineer
Santander Bank, N. A.
Boadilla del Monte, Spain
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Amazon S3
Microsoft Azure
Code Review
Software Debugging
DevOps
Amazon DynamoDB
PostgreSQL
Enterprise Messaging Systems
+11 more
OpenShift
Oracle (Applications)
Performance Tuning
Product Software Implementation Methods
Software Systems
Systems Architecture
Cloud Platform System
Spring-boot
Information Technology
Apache 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on santanderbank.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago