Senior Software Engineer - Data Processing

Relocation
Apply
AI Summary

Design, build, and optimize large-scale Data Processing applications using Java/J2EE and Apache Spark. The ideal candidate will have extensive experience with cloud-native architectures, containers, and high-performance data pipelines.

Key Highlights
Hybrid work model
Cloud-native applications
Containerized workloads
Key Responsibilities
Design, build, and optimize Java/J2EE back-end components for high-volume data processing
Develop, maintain, and tune Spark batch pipelines
Participate in architecture and solution design
Work with containerized workloads across Kubernetes/Docker
Implement and maintain CI/CD pipelines
Technical Skills Required
Java/J2EE development Apache Spark (batch mode) Cloud-native applications Containers (Docker/Kubernetes) CI/CD tools (Maven/GitLab/ArgoCD/Liquibase)
Benefits & Perks
International mobility
Career development
Continuous learning
Personal growth
Global opportunities
Nice to Have
French

Job Description


Founded in 2005 in Lisbon by three visionary entrepreneurs, MoOngy 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, MoOngy 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

  • Minimum 8 years of experience in Java/J2EE development, ideally in a data processing context.
  • At least 2years of hands-on experience designing and implementing robust data processing solutions using Apache Spark in batch mode.
  • Strong experience with cloud-native applications, containers, and orchestration (Docker/Kubernetes).
  • Strong understanding of software architecture, performance tuning, and solution design patterns.
  • Experience with CI/CD tools: Maven, GitLab, ArgoCD, Liquibase.




Key Responsibilities

  • Design, build, and optimize Java/J2EE 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 MoOngy:

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.


@MoOngy Group we stand for equality and value diversity. We create a safe, diverse environment where opportunities are equal for everyone! We do not discriminate based on age, ethnicity, sexual orientation, gender, disability, or any factor other than merit. All applications with skills needed for the position are welcome!


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

GMV

Portugal

Head of Engineering - AI Backbone Development

Programming
•
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Quotacom

Portugal

Senior Data Analyst

Programming
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BrainRocket

Portugal

Subscribe our newsletter

New Things Will Always Update Regularly