JustJoin.IT Praca zdalna Expert

Technical Leader

Tenarai

⚲ Kraków

25 200 - 28 560 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • REST API
  • gRPC
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • GitHub
  • Jenkins
  • GitHub Actions

Opis stanowiska

Project info:
The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers.
Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career.

Key Functional Areas:
• System Integration: Facilitating robust and efficient communication between internal microservices and proprietary components.
• Booking & Ticketing Lifecycle: Supporting core transactional flows, including ticket reservations, refunds, and exchanges.
• Search & Optimization: Powering backend algorithms designed to find and generate the most optimal flight connections.
• Financial Calculations: Handling complex pricing engines, fare structures, and diverse cost-assessment calculations.

Responsibilities:
• Design, develop, test and maintain backend applications using Java and Spring Boot.
• Build and support RESTful APIs and gRPC services.
• Develop solutions deployed on Google Cloud Platform (GCP) and Kubernetes.
• Collaborate with QA, SRE, and Product teams.
• Participate in CI/CD processes, deployments, and production support.
• Provide support during release cycles, including smoke testing, manual validation.
• Troubleshoot issues using logs, metrics, and monitoring tools.
• Conduct code reviews, mentor junior developers, and participate in an on-call rotation.

Requirements:
• 8+ years of experience with Java and Spring Boot.
• Experience building microservices, REST APIs, and gRPC services.
• Hands-on experience with GCP, Docker, and Kubernetes.
• Knowledge of GitHub, Jenkins, or GitHub Actions.
• Familiarity with monitoring tools such as Prometheus and Stackdriver/Cloud Monitoring.
• Basic scripting skills in Python or Bash.
• Experience with WireMock and performance testing.

Must possess a legal work permit in Poland 

Benefits:

General benefits - depends on the form of employment 
• Hybrid work model combining office & remote work 
• Attractively located office with collaboration spaces
• Onsite parking space for employees 
• Referral program with financial bonus 
• Life Insurance 
• Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment 
• Access to internal Learning Platform with multiple trainings oriented for professional growth 

Lifestyle benefits: • Access to MyBenefit platform (Multisport included) 
• Team Building activities 
• Charity initiatives 
• Working environment promoting diversity and inclusion 

Health benefits: 
• Private medical care - Platinum Package

🔍 Dekoder Ogłoszenia

🔴
This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products.
Praca nad systemem o dużym znaczeniu, który może być niestabilny i wymagać ciągłego reagowania na problemy.
🟡
That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career.
Obietnica rozwoju kariery może oznaczać, że firma oferuje możliwości awansu, ale też może być ogólnikowym stwierdzeniem bez konkretnych planów.
🔴
Provide reduced cost through consolidation of common components including consolidation of offer management system.
Może oznaczać, że zespół będzie musiał pracować nad integracją i optymalizacją istniejących, potencjalnie przestarzałych systemów, zamiast tworzyć coś od zera.
🔴
Facilitating robust and efficient communication between internal microservices and proprietary components.
Może oznaczać konieczność integracji z systemami zewnętrznymi lub starszymi, które nie są dobrze udokumentowane lub łatwe do współpracy.