Senior Backend Developer
You will design, implement and be responsible for technical solutions for the product backend/engine with an architecture based in microservices Springboot.
Key Responsibilities:
* Optimize software development processes to increase efficiency.
* Implement timely alerts and metrics to measure solution effectiveness.
* Collaborate in the technical design of solutions to comply with the reference architecture framework for SCIB.
* Evaluate software to ensure it meets company quality standards for maintenance and evolution.
* Implement software quality/security controls.
* Contribute to the execution/monitoring of the agile product development methodology.
Requirements:
* 6 years of experience in backend application development, with expertise in backend architecture under SpringBoot and Event Drive architecture.
* Proven ability to meet Santander quality and security standards in software development.
* Bachelor's degree in Computer Science, Telecommunication Engineering, Mathematics, or a related field.
Technical Skills:
* Advanced knowledge in Micro-services, Event Driven Architecture, SpringBoot, SpringCloud, Kafka, Redis HA, reactive programming, Functional Programming, Java 8-17, S3, Mongo DB, AWS (EKS, S3, gateway...), GitHub, Jenkins, UrbanCode, Grafana, Prometheus, Sonar, Kiuwan, Test, Security and identity management tools (ForgeRock and/or similar solutions, IDP, STS, SOS, PKM, JWT, OAuth).
* Functional knowledge in transactional banking, specifically cash flows. Experience in Agile methodologies.
* Familiarity with APIConnect, APIs (efficient development and performance for high volumes, low response times).
* Proficiency in Spanish and English.