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