Skip to main content

Software Engineer (data Processing, Spark, Java)

Tecnologia
IT International Mobility
Lisbon, PortugalHá 1 mesesAté 24/05/2026
Tempo inteiro

Descrição da vaga

Founded in 2005 in Lisbon by three visionary entrepreneurs, Mo Ongy quickly became a leading group in Engineering and Information Technology (IT) across Europe and North Africa.

Today, with a presence in 14 countries and more than 40 subsidiary companies, Mo Ongy employs over 9,500 talents who share a common passion for innovation and excellence.Position:Software Engineer (Data Processing, Spark, Java)

Location:Lisbon

Work Model:Hybrid – 2 days/week onsite

Languages:English (B2 minimum).

French is a strong plus (francophone profiles will be prioritized).About the Role

You’ll be part of an IT team responsible for designing and developing a large-scale Data Processing application, executed in batch mode and powered by Spark.

Expect a technical playground involving cloud-native architectures, containers, and high-performance data pipelines.Work Experience Required

Minimum8 years of experience in Java/J2 EE development , ideally in adata processing context.

At least2years of hands-on experience d esigning and implementing robust data processing solutions usingApache Sparkin batch mode.

Strong experience withcloud-native applications , containers, and orchestration (Docker/Kubernetes).

Strong understanding ofsoftware architecture, performance tuning, and solution design patterns.

Experience with CI/CD tools: Maven, Git Lab, Argo CD, Liquibase.Key Responsibilities

Design, build, and optimize Java/J2 EE back-end components for high-volume data processing.

Develop, maintain, and tune Spark batch pipelines(or contribute with strong Scala engineering foundations).

Participate in architecture and solution design, applying best practices and avoiding anti-patterns.

Work with containerized workloads across Kubernetes/Docker.

Implement and maintain CI/CD pipelines with modern automation tooling.Advantages of joining Mo Ongy:

International Mobility: Access to a dedicated international mobility department with personalized relocation programs to facilitate your move to a new country.

Career Development: Opportunities to work on projects with cutting-edge technologies in different countries and various sectors.

Continuous Learning: Access to ongoing and free training and career-oriented certifications.

Personal Growth: Exchange of ideas and best practices among professionals across Europe, fostering creativity and innovation in IT.

Global Citizen in the World of Technology: Opportunity to work in a global network of companies, with access to a wide range of challenging projects in different European markets.

¿Te interesa este puesto?