Pax2pay
Senior Software Engineer
Pax2paySweden3 days ago
Full-timeRemote FriendlyEngineering
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

Key Skills

Ranked by relevance