ForeFlight

Java Full Stack Developer

ForeFlight Göteborgs Stad, Sweden

Airlines and Aviation · 501-1,000 employees

May 06
java Mid (2-5 yrs) Full-time Sweden
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design and build high-performance web applications used by airline crew members to manage scheduling preferences. You will also own the full software development lifecycle, including backend and frontend feature development and CI/CD infrastructure improvements.

What they look for

Java Spring Boot Angular AWS TypeScript Docker Kubernetes PostgreSQL Oracle REST CI/CD Linux Unix GitLab GitHub Python

Requirements

Candidates must have a strong foundation in Java 21, experience with cloud technologies like AWS, and familiarity with modern frontend frameworks such as Angular. Excellent communication skills and the ability to work effectively within a diverse, agile team are essential.

Benefits

Medical Insurance Life Insurance Long term disability insurance Health and wellness reimbursement allowance Pension plan 30 paid vacation days Employee assistance program Volunteer days Employee referral program Flight rewards Flight stipend

Full description

Job Description

Jeppesen Foreflight is one of the largest software development companies in Gothenburg. We develop and implement innovative resource management and optimization solutions for the world’s leading airlines. We are dedicated to continuous improvement and delivering more value to our clients.

At Jeppesen’s office in central Gothenburg you will work in a one-of-a-kind software development organization with solutions that make a real difference to people around the world. You will be working in an agile learning organization, surrounded by a team of talented, creative and dedicated colleagues. You will learn and broaden your perspective by working with 400 professionals from more than 50 different nations, but also be part of a global organization allowing for collaboration with customers and colleagues across the world. Most importantly, you will be expected to make a difference.

Role description

We are currently looking for a Full Stack Developer who will be part of a team in the web development area of our company. Our web teams consist of a passionate group of developers working in a hybrid environment dedicated to creating user-friendly, high-performance web applications. We focus on designing and building the tools that airline crew members use to express their scheduling preferences, which are being used by over a hundred thousand pilots and cabin crew worldwide. The technologies we use are Java (Spring Boot) for the backend and Angular for the frontend. If you have a passion for creating intuitive, user-friendly web applications using modern technologies, you'll feel right at home.

As a developer here, you'll grow into ownership of the full software development lifecycle. You'll work across the entire stack - building backend and frontend features, improving CI/CD infrastructure, and collaborating directly with customers on implementations and configurations.

Required qualifications

• Strong foundation inJava (21)

• Cloud/AWS/Serverless knowledge

• Curiosity of emerging technologies across tech stack

• Strong team player with excellent communication skills, willing to drive initiatives.

Preferred qualifications

• Experience with JavaScript frameworks, such as Angular or React

• Experience with Linux/Unix systems

• Knowledge of Docker and Kubernetes

Technical Skills Overview The ideal candidate has experience working with the AWS technology stack, Unix/Linux environments, and version control systems such as GitLab and GitHub, including pipelines and workflow automation. A solid understanding of authentication and authorization protocols, including SAML, OAuth, and JWT, is expected. On the backend, the candidate is proficient in Java (version 21) and the Spring Boot ecosystem, with experience using Maven and JUnit. They are familiar with databases such as PostgreSQL and Oracle, and have worked with test automation frameworks like Selenium with Gherkin. Strong knowledge of API development using REST, JSON, and XML is required, along with experience in messaging systems such as RabbitMQ and caching solutions like Caffeine. Proficiency in Python is also valued, as well as hands-on experience with AWS services, including Lambda, SQS/SNS, S3, DynamoDB, Aurora, and IAM.

In addition, you have experience with modern deployment and containerization practices, using Docker and Docker Compose, as well as container orchestration tools like Kubernetes and Helm. On the frontend side, you are familiar with JavaScript/TypeScript-based frameworks, particularly TypeScript and Angular (version 2 and above), and have experience with testing tools such as Vitest. You also understand the importance of system observability and have worked with tools like Grafana to monitor and improve application performance.

Relocation:

• This position does not offer relocation. Candidates must live in the immediate area of Gothenburg or relocate at their own expense.

• Please apply by sending your CV in English.

Why You Should Join:

At Jeppesen ForeFlight, we know you want a rewarding career. To do that, you need challenging projects, a good work environment, and awesome coworkers. We believe in our employees and empower them to make a direct impact on our products and services messaging. We strive to provide employees and their loved ones with a world-class benefits experience, focused on supporting their physical, financial, and emotional wellbeing. Our benefits package includes but is not limited to the following:

• Medical Insurance

• Employer paid life, AD&D, and long term disability insurance

• Health and wellness reimbursement allowance

• Pension plan

• 30 paid vacation days, as well as additional days off for Christmas break

• Employee assistance program

• 2 days off to volunteer annually

• Employee referral program

• Flight rewards and flight stipend

Similar roles