Software Engineer (data Processing, Spark, Java)
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?