Position: Java developer
Company: TEAM International
Experience required: 2y
English level: upper

They digitalize the aviation industry by supporting all processes of an airline, from network and route planning, booking and revenue management systems, to navigation and onboard entertainment systems. We develop, implement, and maintain high-quality software – so that the best and safest digital solutions are available not only to the pilot but also to the traveler.

We are looking for Java Developer (Spring) to support us in our crucial projects – in an innovation part that aims to upgrade to new digital business models, original product ideas, and digital technologies for a digital future.

- Central reservation and sales interface project
- Mobile application
- Customer Web Portal, where we create complex content management systems for web pages. We are responsible for the architecture and implementation of CMS, backend, and frontend parts of systems.

**Requirements:**

Java 8+ developer with at least 2-3 years of experience as a developer
Experience with Spring (Framework, Boot),
Knowledge of building RESTful services,
Practical knowledge of design patterns and good practices of coding,
Expertise in software quality assurance,
Working knowledge of modern development tools and processes (Git, CI/CD, Maven),
Very good command of English language.

**Nice to have:**

Knowledge of software development processes,
Work experience in international environment,
Experience working with JIRA or similar issue tracking tools,
Experience with Microservices, Docker, Kubernetes.

**Benefits**

Nice and cosy office with parking space (Lublin) or remote from anywhere in Poland or Portugal
Flexible working hours and type of contracts
20/26 days paid holidays
Super medical package/sports or cinema card
English or Spanish classes within working hours