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
Senior

Job 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.

Apply for this position