Skip to content

Social You

NewBe an early applicant

Java Developer - barcelona

Posted
Discussion
Find people

Summary

Senior Java developer in Barcelona (hybrid: 3 office days, 2 remote) leading the migration of a legacy Java application to Spring Boot on OptiFlight, a project improving sustainability and daily operations for aircraft. Day to day: building Spring Boot microservices, integrating ML predictive models, code reviews and mentoring.

Overview

In this role you will lead the migration of a legacy Java application to Spring Boot, modernizing the architecture for scalability and performance. You will join a cross-functional team working on OptiFlight, an initiative aimed at improving sustainability and daily operations for aircraft. You’ll collaborate with machine learning engineers to integrate predictive models and support data-driven decision making. You will design, build, and review high-quality Java/Spring Boot solutions while mentoring peers and upholding coding standards. This position offers the chance to shape a large-scale, distributed system in a forward-thinking aeronautics context.

Compensaciones / Beneficios
  • Competitive salary
  • social benefits
  • Hybrid work
  • office in Barcelona
  • 3 days in office, 2 teleworking
Responsabilidades
  • Lead migration of legacy Java application to Spring Boot to improve scalability and maintainability
  • Collaborate with ML team to integrate predictive models into the system
  • Architect and develop high-performance Java/Spring Boot applications following best practices
  • Work with cross-functional teams to align solutions with business goals
  • Conduct code reviews and mentor junior developers
  • Troubleshoot complex issues ensuring availability, reliability, and security
  • Stay current with new technologies and improve development processes
  • Participate in requirements, design, and effort estimation for projects
Requisitos principales
  • 8+ years in software engineering with strong Java development experience
  • Proficiency in Java 8+, Spring Framework (Spring Boot, Spring MVC), Hibernate, Elasticsearch, JUnit, Gradle/Maven
  • Experience with microservices and RESTful APIs
  • Solid understanding of design patterns, SOLID principles, and clean coding
  • Experience with Elasticsearch indexing, querying, and performance optimization
  • Relational databases (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB) familiarity a plus
  • Docker, Kubernetes, and CI/CD pipelines
  • Experience with message brokers (Kafka, RabbitMQ)
  • Knowledge of Flyway or Liquibase is a plus
  • Experience migrating legacy apps and working on large-scale distributed systems
  • English C1
  • proactivity
  • problem-solving
  • analytical thinking
  • Java 8+
  • Spring Boot
  • Spring Framework

Skills

Apply