Scala Developer
Client
Our client is a European vacation package provider focused on offering affordable travel packages. The project involves integrating new travel content suppliers (primarily for flights) into the client’s existing product. A Scala developer will join the team responsible for implementing integrations with travel systems supporting air booking.
Project overview
The goal of the project is to enable the client to integrate with various travel content providers—primarily offering flights and hotels—in order to create and manage their own custom tour packages.
Team
The team consists of 1 Team Lead, 1 Project Manager, 6 Developers, 1 Business Analyst, and 1 Solution Architect.
Position overview
The Scala Developer will be responsible for tasks related to the integration with Amadeus, a global travel technology provider.
Responsibilities
Demonstrate competence in containerization technologies, including Docker, Kubernetes, and OpenShift
Possess knowledge of version control systems, particularly Git
Apply experience in network security to enhance project integrity
Work collaboratively in agile methodologies, contributing to the efficient development and delivery of projects
Requirements
Minimum 4 years of experience working with Scala
Hands-on commercial experience with the ZIO framework
Proficiency in one or more leading cloud platforms (GCP preferred)
Experience with Redis for caching and data storage
Strong knowledge of REST and SOAP web services
Background in network security principles and practices
Familiarity with Agile methodologies and workflows
Experience with Google BigQuery for data analytics
Solid understanding of Data Warehousing (DWH) concepts
Experience building and managing data pipelines
Proficiency in SQL for querying and data manipulation
Nice to have
Hands-on experience with MySQL DB
Experience with Kubernetes, OpenShift
Experience working with Docker
Experience with Terraform
Experience with GitHub Actions
Basic knowledge of Ruby, Ruby on Rails, Python
What We Offer:
10 illness/special days off per year (fully paid, no medical papers needed) for all contract types
Vacations: 26 business days per year for B2B contracts and 20-26 for Regular employment contracts (Umowa o prace
Health and life insurance (Luxmed)
MyBenefit platform with Multisport option
Internal psychological support service
English language classes from the first working day
Access to external learning platforms: O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training
Thank You Points (TYPs) system: earn points for helping colleagues and exchange them for corporate gifts
Flexible workplace: work from the office, from home, or choose a hybrid option
Maternity leave: special reimbursement for the first 6 months (only for B2B contract)
Certification reimbursement (AWS, GCP, Microsoft, etc.)
Fully paid idle (bench) when not involved in a project
Tech Skills Mentoring Program
Scala Developer
Scala Developer