Overslaan naar content

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

Remote, Hybrid
  • Barcelona, Spain