Headquartered in the vibrant city of Barcelona since 2013, Immfly strives to revolutionize the airline industry through cutting-edge digital solutions.
With a strategic global presence and offices across Europe, Asia, and North & South America, our scalable and customizable offerings encompass In-Flight Entertainment, Connectivity, and Onboard Retail. We reach millions of passengers across hundreds of destinations, Making Every Flight One to Remember.
Join our dynamic team and become part of a community committed to innovation, excellence, and enhancing the passenger experience.
The Role
We are looking for a JAVA Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the maintenance of an already server-side logic, ensuring high performance and responsiveness to requests from the front-end. Working with both a PCI and non-PCI environment.
What your day-to-day will look like:
- Design and develop software solutions that meet business needs and requirements
- Collaborate with the software architect to ensure that software is designed and implemented according to best practices and standards
- Ensure that software systems are scalable, reliable, and maintainable
- Develop and maintain technical documentation
- Work with different codebases
Requirements
Technically
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- At least 5 years of experience in development
- Experience with Java
- Professional experience with developing Java-based applications
- Familiar with implementing continuous improvement
- Ample experience with object-oriented design and analysis using common design patterns
- Experience test-driving mission-critical applications
- Deep understanding of JDK17 or higher and Java Virtual Machine (JVM) internals
- Professional experience creating web apps using at least one popular web framework (i.e., Wicket, JSF, GWT, or Spring MVC), preferably Spring Boot
Nice to have
- Experience with CI/CD practice
- Experience with other technology stack, knowledge of NodeJS or Python is preferred but not required
- You've made new architectures work
Personally
- Strong interpersonal, leadership and communication skills, coupled with business presence, adaptability, and resilience
- Strong analytical, and problem-solving skills, with the ability to promptly identify and resolve issues.
- You are organized with high standards of quality and precision in a fast-paced deadline-driven environment
- You are a proactive, persistent, and highly results-driven person with a continuous learning mindset.
- Customer-driven mindset with a positive attitude & energy, coupled with trustworthiness and excellent work ethic
- Travels: This position includes occasional trips
Why join Immfly?
- A full-time permanent contract with an attractive compensation package according to your profile
- Flexible Compensation Plan (restaurant, transport, health insurance, and childcare)
- Flexible working hours with a hybrid-remote work policy (intensive work days on Fridays and in August)
- An international environment (20 nationalities) with a dynamic and disruptive team
- Limitless professional development at Europe's fastest-growing company in its category