Java Developer

Immfly Published: April 15, 2025
Location
Barcelona, Spain
Job Type

Description

Headquartered in the vibrant city of Barcelona since 2013, Immfly strives to revolutionize the airline industry through cutting-edge digital solutions.We have offices across Europe, Asia, and North & South America, and 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.

The Role

We are looking for a JAVA Developer who will be 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

About what profile we are looking for:

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
Apply
Drop files here browse files ...

Related Jobs

Business Developer – Tech Sales (DevOps & Cloud Solutions)   Metropolitan City of Rome Capital, Italy
March 25, 2025
March 23, 2025
March 23, 2025
Are you sure you want to delete this file?
/