Software Developer
Role details
Job location
Tech stack
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