Java/Go Cloud Software Developer
Primary stack
Nice to have's
Job description
Java/Go Cloud Software Developer
- Full-time
About the Position
Ryanair Labs is the technology brand of Ryanair. Labs is a state-of-the-art digital & IT innovation hub creating Europe's Leading Travel Experience for our customers. The Ryanair platform has over 1 billion visits per year. By joining Ryanair, you will develop cutting-edge tech solutions inside Ryanair, transforming aviation for Pilots, Cabin Crew & Ground Ops, as well as driving the tech experience for our customers on Europe’s largest travel website!
Ryanair Labs has more than 600 employees across our offices in Dublin, Madrid, Poland, and Portugal. Our plan is to continue to grow our IT Labs Team so we are always on the lookout for the best talent. Apply today for more information.
Responsibilities
- Developing high-quality, testable, and performant software with unit/integration testing.
- Writing end-to-end solutions for web-based applications, creating robust high-volume production applications, and developing prototypes quickly.
- Releasing software with a DevOps culture through software release management techniques including continuous integration and delivery.
- Staying up-to-date with the latest technologies and developments in the software industry.
- Learning and working with cutting-edge technologies and solutions within a high-performing team.
- Collaborating in an Agile fast-paced development environment.
Requirements
- Minimum of 3 years’ experience in a fast-paced commercial environment.
- Proficient with practical experience in Java or Go.
- Experience and keen interest in designing scalable distributed systems, preferably on cloud services (e.g., AWS, Azure).
- Exposure to serverless architecture (e.g., Go lang) using an event-driven approach will be a plus.
- Experience with microservices architecture and RESTful services will be a plus.
- Good knowledge of relational and NoSQL databases.
- Understanding of Infrastructure as Code (CloudFormation, SAM, Ansible).
- Familiar with CQRS or Event Sourcing concepts will be a plus.
- Practical knowledge of web application frameworks (e.g., Spring).
- Experience in reactive programming will be a plus.
- Good knowledge of development tools (e.g., Maven, Gradle, Git).
- Self-standing and strong problem-solving with analytical skills.
Nice to Have
- Experience with serverless architecture.
- Familiarity with CQRS or Event Sourcing.
- Practical knowledge of Ansible and Docker.
We Offer
- Possible hybrid model (2 days from the office weekly).
- Option to participate in trainings and conferences.
- Staff travel benefits from day one.
- Creative work tax deduction.
- Multisport card.
- Private health care.
- Group insurance scheme.
- Possibility of taking part in trainings and certifications.
- Great chance to meet your colleagues in other offices.
- Annual events (i.e., St. Patrick’s Day 🍀).
- Regular social meetings 🍻.
- Paid referral system.
- New office building surrounded by great dinettes right in the city centre 🌆.
About the Company
Ryanair Labs is the technology brand of Ryanair. Labs is a state-of-the-art digital & IT innovation hub creating Europe's Leading Travel Experience for our customers. The Ryanair platform has over 1 billion visits per year. By joining Ryanair, you will develop cutting-edge tech solutions inside Ryanair, transforming aviation for Pilots, Cabin Crew & Ground Ops, as well as driving the tech experience for our customers on Europe’s largest travel website!
Apply Today
Apply today to discuss the role in more detail!
Job Location
Wrocław, Poland
© Ryanair. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Travel