**Senior Developer - Santander Digital Services (Windfall Project)**
**Position Overview**:
As a Senior Developer, you will be responsible for ensuring the delivery of high-quality software solutions, adhering to industry best practices in code management, testing, and CI/CD. This is a great opportunity to join a team that thrives on tackling new challenges in a fast-paced environment.
**Key Responsibilities**:
- Design, develop, test, operate, and maintain new services aligned with business needs.
- Develop and maintain REST/SOAP APIs for pricing services.
- Implement responsive back-end systems based on business specifications.
- Take full-stack ownership by writing production-ready, testable code.
- Consistently create optimal designs, adhering to architectural best practices, with a focus on scalability, reliability, and performance.
- Ensure code quality through thorough testing and high code coverage, utilizing TDD (Test-Driven Development) where possible.
- Prioritize and size tasks for incremental delivery, identifying and communicating potential blockers or delays before escalation.
- Collaborate closely with partner technology teams and business stakeholders to deliver solutions effectively.
**Required Technical Skills**:
- **Proficiency in Java (8) and Spring Boot**, with a solid understanding of object-oriented programming principles.
- **Experience in RESTful API development** and SOAP-based services.
- **Strong knowledge of multi-threading and asynchronous programming.**:
- Experience designing and building **API-based service-oriented or microservice architectures.**:
- **Proficient in SQL databases** and EMS communication (topics and queues).
- Recent experience with **CI/CD tools** such as GitHub, Jenkins, and UrbanCode.
- Familiarity with **Agile development** and software lifecycle practices.
**Preferred Skills (Nice to Have)**:
- Knowledge of **rates derivatives products**.
- Experience configuring CI/CD tools.
- Recent experience (2+ years) in **banking and financial services**.
- Familiarity with **Unix** environments.
**Qualities & Skills**:
- Energetic, motivated, and determined.
- Pragmatic and results-oriented, with the ability to adapt to diverse technical responsibilities.
- Strong **analytical and problem-solving skills**.
- Productive with effective **time management abilities**.
- Excellent written and verbal communication skills.
- Ability to collaborate across teams and communicate complex technical solutions effectively.
**Qualifications**:
- Bachelor’s degree in **Computer Science, Information Technology,** or a related field, or equivalent practical experience in advanced software delivery.
Pay: From $60,000.00 per month
Application Question(s):
- Do you speak Advanced English in a conversational way?
- Can you describe your experience working with Java (8) and Spring Boot?
- Have you worked on designing and building API-based service-oriented or microservice architectures?
- What are your salary expectations ? You will be in Santander payroll 100% benefits (Work hybrid)
**Experience**:
- CI/CD tool: 3 years (preferred)
- Agile: 3 years (preferred)
- RESTful APIs and SOAP-based services: 3 years (preferred)
- SQL databases and EMS communication tools: 3 years (preferred)
📌 Senior Developer - E (México)
🏢 Praxis
📍 México