Software Developer

Amadeus Hospitality
Municipality of Valencia, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Valencia, Spain

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
Amadeus CRS
Amazon Web Services (AWS)
JIRA
Unit Testing
Cloud Computing
Software Quality
Databases
Continuous Integration
Data Systems
Data Warehousing
JUnit
Python
Redis
SQL Databases
Web Applications
Working Model 2D
Openapi
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Snowflake
Spring-boot
Backend
GIT
Containerization
Kubernetes
GraphQL
Data Management
REST
Docker
Jenkins
Microservices

Job description

Amadeus Hospitality in Valencia is seeking a Senior Software Developer to enhance our back-end development team. You will design and maintain back-end services using Java and Spring Boot, contributing to a microservices architecture in an agile team., * Design, develop, and maintain back-end services using Java and Spring Boot.

  • Collaborate with cross-functional teams to build and improve solutions.
  • Contribute to APIs and integrations using REST, GraphQL, and OpenAPI standards.
  • Support continuous improvement through testing and quality practices.

Conocimientos

Java Spring Boot Microservices architecture SQL AWS REST GraphQL Unit testing (JUnit) Docker Kubernetes, ## Senior Software DeveloperApplyremote type: Hybridlocations: Valencia (FWK)time type: Full timeposted on: Posted Todaytime left to apply: End Date: June 20, 2026 (17 days left to apply)job requisition id: R34892Job TitleSenior Software DeveloperSummary:We are looking for a Java back-end developer with relevant experience, to come and reinforce our back-end development team. You will join a fully-fledged agile development team, contributing to the design of a web application based on a microservices architecture. Working with modern technologies such as Java, AWS, and cloud-based data platforms, you'll help deliver reliable services that support front-end applications and business needsIn this role, you will* Design, develop, and maintain back-end services using Java and Spring Boot, following modern microservices architecture principles* Collaborate with cross-functional teams (front-end developers, product teams, and other stakeholders) to build and improve

Requirements

The ideal candidate has at least 5 years of experience in Java and familiarity with cloud technologies like AWS. This position offers a hybrid work model and a caring environment that supports professional growth., * 5+ years of experience in Java back-end development.

  • Good knowledge of Java, multithreading techniques, SQL, and unit testing (JUnit).
  • Understanding of microservices architecture and frameworks such as Spring Boot.
  • Familiarity with databases and data warehousing concepts., solutions* Contribute to APIs and integrations using REST, GraphQL, and OpenAPI standards* Work with cloud and data technologies such as AWS, Snowflake, Redis, and big data platforms* Support continuous improvement through testing (JUnit), code quality practices, and participation in Agile workflows* Experience working in international or distributed teams will be good* Familiarity with Docker, Kubernetes, CI/CD tools (Jenkins, Git, Jira) or scripting languages such as Python will be plusAbout the ideal candidate* At least 5 years of experience in Java back-end development* Good knowledge of Java, multithreading techniques, SQL, and unit testing (JUnit)* Understanding of microservices architecture and frameworks such as Spring Boot* Familiarity with databases and data warehousing concepts (e.g., Snowflake or similar technologies)* Exposure to cloud environments (e.g., AWS) and containerization tools such as Docker is a plus* A collaborative mindset and ability to work effectively with different teams* Curiosity, willingness to learn, and openness to new ideas* Attention to quality and detail, with a proactive approach to problem-solving* Ability to adapt in an evolving, Agile environment* Understanding AI prompting is nice to have.What we can offer you: A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer. A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture. Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues. A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment. A hybrid working model - We want our employees to do their best work, however the hybrid model works best for them. A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.Join us and take your career to the next level while making a significant impact on product development and user experience!

Benefits & conditions

Attractive remuneration packages On-the-job training and learning opportunities Supportive work environment Hybrid working model Diverse and inclusive community

Apply for this position