Senior Software Engineer

AI overview

Join a growing travel tech company to develop modern Java applications while transforming legacy systems and influencing product evolution.

This role is at Paxport - Pax2pay's sister company

Overview

Paxport is a growing travel tech company transforming the digital travel experience. We provide innovative, API-first solutions for airlines and travel resellers.

Being a small team working in an agile environment you will directly influence the evolution of our products. We’re heavily focused on aggregating APIs; both designing our own and integrating those offered by suppliers (airlines etc). We also love aggregating data; importing / exporting and all steps in between.

Are you a seasoned Java Developer who thrives on complex challenges, including navigating and modernizing critical legacy systems? Do you possess the technical depth to build cutting-edge solutions while ensuring the stability of existing infrastructure? Join our dynamic team where you will be instrumental in evolving our core platform.

About the Role

We are seeking a highly experienced Senior Java Developer to join our engineering department. This role is unique and critical, requiring a strong background in modern Java development practices (Java 17+) coupled with a deep, practical understanding of older/legacy enterprise systems. You will be tasked with developing new features, optimizing performance, and strategically migrating components from our legacy codebase to a modern architecture.

The ideal candidate will be a collaborative problem-solver, capable of designing large-scale system improvements and mentoring junior team members.

Key Responsibilities

  • Design, develop, test, and deploy highly performant and scalable applications using Java.
  • Spearhead the analysis, refactoring, and strategic modernization of mission-critical legacy systems.
  • Collaborate with product managers and other engineers to define feature specifications and deliver high-quality solutions.
  • Ensure application stability and performance through rigorous testing and monitoring.
  • Contribute to technical documentation and maintain clear code standards.
  • Participate in code reviews and architectural discussions.

Required Qualifications

Experience: 7+ years of professional software development experience, primarily with Java.

Java Expertise: Mastery of modern Java (Java 17+) and the Spring framework (Spring Boot).

Legacy Systems: Proven ability to understand, debug, and work effectively with older Java versions (e.g., Java 8, 7) and related enterprise technologies.

Database Skills: Strong proficiency in SQL.

Cloud/DevOps: Experience with GCP cloud platform and CI/CD pipelines (e.g., Jenkins, GitLab CI).

Testing: Expertise in unit, integration, and system testing.

Microservices: Experience with microservices architecture and containerization technologies (Docker, Kubernetes).

Scale: Working with large-scale, high-availability systems.

Location and Work Model

  • Location: Remote Sweden / Hybrid / Stockholm Office


Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job