Position overview: We are seeking Java Developers (Junior to Senior) to join our engineering team and contribute to a strategic initiative aimed at improving overall website security through the implementation of a biometric authentication solution from a designated provider.
- The goal of this initiative is to enhance the security of ticket purchase transactions with miles, introducing the right level of protection while maintaining high conversion rates.
Developers at all levels will work in cross-functional squads to deliver secure, scalable, and high-quality back-end solutions with measurable business impact.
- Technology stack: Programming Languages & Frameworks: Java, Spring Boot
- Security & Data Handling: API Security, Secure Data Management & Transfer, SOLID principles
- Integration & Architecture: REST APIs, SQL, Design Patterns
- Version Control & Build: Git, Maven/Gradle
- Testing: Automated Testing (unit, integration, contract tests)
- Deployment & Ops: CI/CD pipelines, cloud environments
- Build and integrate REST APIs with strong focus on API security and data protection
- Write clean, testable, and maintainable code aligned with SOLID principles and design patterns
- Collaborate with front-end developers, UX, product, and data teams to deliver end-to-end solutions
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives)
- Design and execute different levels of automated tests to ensure system quality
- Work with cloud delivery and infrastructure teams to support efficient and secure deployments
- Monitor system performance in production, proactively identifying and resolving incidents
- Document technical solutions and share knowledge within the team
- Requirements: Middle (3-5 years): Proficient in Java, Spring Boot, and SQL; able to work independently on features, implement secure APIs, and support integration efforts
- Strong knowledge of Java, Spring Boot, and SQL
- Expertise in API security and secure data handling and transfer
- Experience with REST API development, design patterns, and SOLID principles
- Proficient in Git and version control best practices
- Familiarity with automated testing frameworks (unit, integration, contract tests)
- Understanding of Agile development methodologies
- Ability to collaborate effectively with cross-functional teams in complex environments
- Proficiency in Spanish
- Nice to have: Strong communication and teamwork skills
- Analytical thinking and problem-solving abilities
- Ability to balance security and user experience in critical systems
By continuing you agree to our Terms & Privacy Policy.