
Fullstack Engineer - Spain
- Remote, Hybrid
- Barcelona, Spain
Drive real-world AI innovation by developing practical tools for classification and intelligent agents using AWS Bedrock and Java-based solutions.
Job description
About the Role:
Join a dynamic, international team of expert engineers delivering innovative software solutions for the airline industry. You will play a key role in maintaining and evolving a suite of custom-built applications developed with Java/Spring Boot and Angular, as well as contributing to the design and development of new, high-impact projects.
Our systems manage complex, data-intensive processes central to airline operations, offering you a technically challenging and rewarding environment. You will collaborate closely with product owners, architects, and business analysts to ensure the delivery of scalable, reliable, and high-performing applications.
Job requirements
Key Responsibilities:
Development & Maintenance
· Participate in user story grooming, providing accurate estimations and technical input.
· Develop and maintain both frontend and backend components.
· Engage in the full software release lifecycle: coding, testing, building, and deployment.
· Optimize application performance, scalability, and reliability.
· Contribute to technical documentation and delivery processes.
Application Support
· Provide Level 2 and Level 3 support for multiple applications sharing a common technology stack.
· Participate in weekly support meetings, ensuring proper incident documentation.
· Perform incident classification, root cause analysis, and monthly reporting.
· Maintain and update development and test environments.
· Participate in support rotations once fully onboarded.
Incident Management
· Participate in 24/7 on-call rotations, responding to P1/P2 incidents according to SLAs.
· Lead technical troubleshooting, coordinate with client teams, and apply timely fixes or workarounds.
· Manage the release lifecycle from bug fix to production deployment.
· Keep support documentation and knowledge bases up to date.
Service Requests
· Handle data queries and configuration changes (certificates, system settings, etc.).
· Provide technical and functional support to clients.
Required Skills and Experience:
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience will also be considered.
Experience: Minimum 8 years in professional software development, including at least 4 years as a Full Stack Developer using Java/Spring Boot and Angular.
Frontend Expertise:
Advanced knowledge of Angular 2+ and TypeScript.
Strong understanding of Reactive Programming (RxJS) and modern front-end architecture.
Backend Expertise:
Proven experience with Java, Spring Boot, RESTful API development, and SQL databases.
Familiarity with Swagger/OpenAPI documentation and microservices design principles.
Experience with Node.js is an asset.
Cloud & DevOps:
Hands-on experience with AWS services such as S3, Route 53, Aurora MySQL, and EKS.
Familiarity with Terraform, Docker, Linux shell scripting, and virtualization tools.
Understanding of CI/CD pipelines and DevOps practices.
Data & Analytics:
Exposure to ETL tools (AWS Glue, Talend) and data analytics platforms (Athena, Power BI, Snowflake).
Familiarity with Parquet and Iceberg data formats is advantageous.
Security & Authentication:
Knowledge of SAML and OIDC protocols for secure authentication.
Awareness of secure coding standards (OWASP) and use of tools such as SonarQube and Snyk.
Development Environment:
Proficiency with IntelliJ IDEA / VS Code, Git, Bitbucket, Jira, Confluence, and Gradle.
Soft Skills:
Strong communication skills in English, both written and verbal.
Analytical mindset with excellent troubleshooting abilities.
Highly motivated, proactive, and adaptable to emerging technologies.
Strong organizational and time management skills, with the ability to work both independently and in teams.
Benefits:
· Competitive salary and benefits package.
· Work on meaningful AI-driven initiatives supporting international innovation.
· Opportunities for professional growth and continuous learning.
· Collaborative, international team environment with modern development practices.
or
- Barcelona, Spain
All done!
Your application has been successfully submitted!

