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.
The candidate also has experience with deployment and containerization technologies, including Docker and Docker Compose, as well as container orchestration tools such as Kubernetes and Helm. On the frontend, they have experience with JavaScript/TypeScript-based frameworks, particularly TypeScript and Angular (version 2 and above), and are familiar with testing tools such as Vitest. Additionally, experience with observability tools such as Grafana is expected.
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