Senior Java Developer
Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines.
Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you.
Responsibilities:
As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include:
Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies.
Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations.
Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality.
Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks.
Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings.
Requirements:
Experience & Education:
6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment.
Degree in Computer Science, a related field, or equivalent professional certifications.
Technical Expertise:
Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services.
Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development.
Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity.
Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes).
Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems.
Communication & Personal Attributes:
Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment.
Exceptional analytical and problem-solving skills.
Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships.
Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends.
Must possess a legal work permit in Poland
Benefits:
General benefits - depends on the form of employment
Hybrid work model combining office & remote work - 3 x per week work from the office
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

Tenarai
Tenarai is a leading global provider of technology solutions and services, specializing in digital transformation, software engineering, cloud services, and enterprise software solutions to empower businesses across vari...Senior Java Developer
Senior Java Developer