Full Stack Engineer
Java Back-End Spark Developer
Lisbon, Lisboa IT International Mobility
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: Java Back-End Spark Developer
Location: Lisbon
Work Model: Hybrid – 2 days/week onsite
Eligibility: Valid work permit for Portugal required
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
- scale Data Processing application, executed in batch mode and powered by Spark. Expect a technical playground involving
- native architectures, containers, and
- performance data pipelines.
Work Experience Required
- 8+ years of Java/J2EE development, ideally within
- processing environments. - 3+ years of hands‑on Apache Spark development.
- Solid experience building and deploying cloud-native applications using Docker and Kubernetes .
Must‑Have Skills
- Strong, hands‑on experience with Apache Spark .
- Deep knowledge of modern Java features: lambdas, streams, futures .
- Solid understanding of solution design patterns and performance optimization.
- Java/J2EE 9, Spring , Spring MVC .
- Expertise in Transactional SQL and Spark SQL .
- Experience with relational databases: Postgre
SQL , Oracle Exa
CC . - Familiarity with object storage (e. g. , S3 ).
- Proficiency with containers and orchestration: Docker , Kubernetes .
- Hands‑on experience with Maven , Git
Lab , Argo
CD , Liquibase .
Key Responsibilities
- Design, build, and optimize Java/J2EE back‑end components for large‑scale data processing.
- Develop, maintain, and tune Apache Spark batch pipelines.
- Contribute to architecture and solution design, applying best practices and avoiding anti‑patterns.
- Work with containerized workloads in Kubernetes/Docker environments.
- Implement and maintain CI/CD pipelines using modern 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.
Mo
Ongy 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!
Front End Junior Developer
Junior Front‑End Developer (Angular + Type
Script) - International opportunity
Candidates must be currently residing in Portugal, speak fluent English, and be willing to relocate to Malaga for at least one year (shared house paid by the company).
Are you a recent graduate or early‑career developer ready to launch your career in front‑end development? We’re looking for motivated juniors who are passionate about building great products and want to grow their skills in a collaborative and dynamic environment. This opportunity will be based in Málaga, Spain, with an initial remote training period from Portugal.
What you’ll bring:
- Solid foundations in Type
Script and Angular — you know your way around components, routing, forms, and dependency injection. - A basic understanding of Rx
JS (observables, operators, error handling) and how it powers Angular apps. - Some exposure to Node. js (Express or Nest
JS) — building APIs, routes, and controllers. - Experience with SQL (Postgre
SQL) and Mongo
DB for simple CRUD operations. - Interest or hands‑on practice in testing : unit tests with Jasmine, Karma, or Jest — and maybe a bit of Cypress or Playwright for E2E.
- Awareness of web accessibility (WCAG 2. 2 AA) and secure coding practices (OWASP ASVS).
- Working knowledge of Git and familiarity with Agile teamwork.
Your background:
You’ve completed a Bachelor’s degree , Certificate of Higher Education , or Vocational Education and Training in a related field — and ideally have up to one year of professional experience.
Languages:
What we value:
- Energy, motivation, and curiosity to keep learning
- Pragmatic mindset and results orientation
- Adaptability and ownership
- Strong analytical and communication skills
- Team spirit — because we build things together
You’ll have the opportunity to work alongside experienced developers, learn modern development practices, and contribute to real products from day one. This is a great environment for juniors who want to grow fast while making a tangible impact.
Senior Front‑End Angular Developer
1200 Lisboa, Lisboa Share IT
Permanente
Embedded Software Engineer
FOSSA Systems is a leading space engineering and telecommunications company with +40 employees, specializing in developing and deploying Io
T satellite solutions for remote asset management. Leveraging advanced miniaturization and mass production techniques, FOSSA has launched 20 satellites and is actively deploying a groundbreaking satellite constellation to deliver cost‑effective, cutting‑edge connectivity solutions.
With headquarters in Madrid and an R&D centre in Lisbon, FOSSA Systems is at the forefront of innovation in satellite manufacturing, operations, and Io
T connectivity.
Who are we looking for?
We are seeking an Embedded Software Engineer to join our dynamic team in Lisbon. In this role, you will design, develop, and test FOSSA’s next‑generation Io
T nodes and modules. These devices will collect sensor data and transmit it via our satellite network and/or cellular connectivity, enabling seamless communication for remote assets.
Responsibilities:
- Develop and program microcontrollers (e. g. , ESP32) for Io
T devices. - Design and implement embedded software libraries.
- Define state machines and flow diagrams for system logic.
- Execute software verification and validation campaigns.
- Work with real‑time operating systems (Free
RTOS).
Profile:
- Graduate in telecommunications, industrial or electronics engineering.
- 1 to 3 years of minimum related experience. (Development of related personal projects will be considered as experience)
- Experience in embedded software development (C/C++, Python).
- Experience in the development of firmware for low power consumption devices.
- Experience working on Git
Hub or other code repositories. - Personal software related projects.
- Full professional proficiency in English.
- Educational MSc level.
FOSSA is a fast growing, revolutionary and dynamic company that works every day to find the latest technology on the market and make wonderful and functional things with it.
We trust each and every one of our employees and give them the space to contribute ideas, to grow, to investigate, to try and learn from their mistakes.
We are a company that believes in equal opportunities, all applications will be considered and no discrimination for any reason will be tolerated.
Location: Lisbon, metropolitan area
Hybrid Work
Full Time
Java Software Engineer
With just over 7 years of experience in the Portuguese market, we share our DNA with more than 200 workers and position our offer according to 3 lines of service:
- Strategy (Outsourcing, Ne
Xel, Team as a Service, Tech Academies); - Nearshore.
In ADENTIS, we focus on PEOPLE. This is our emotional salary:
- Great Work-Life balance;
- Very flexible organizational routine;
- Health benefits (for you and your family);
- Team Building activities;
- Over 300 protocols to offer you great discounts in different areas;
- Continuous professional development sponsored by our Training and Certification Department;
- Regular feedback on your performance through a personalized plan;
- Comprehensive career plan and progression involving assertive performance reviews.
Responsibilities
- Participate in the development effort of the project, with a strong focus on Spring Boot;
- Act as a liaison between stakeholders to align expectations, negotiate deadlines, and provide regular progress updates;
- Ensure project’s team lead is aware of risks, dependencies/blockers, mitigation efforts, and any business impact, communicated in a clear and structured way;
- Guarantee that high‑quality deliverables are produced on schedule and aligned with client guidelines and industry best practices;
- Make sound architectural decisions to ensure robust and scalable solutions;
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- Proven expertise in Spring Boot, microservices development, database integration, RESTful API development, and related technologies
- Solid knowledge of foundational architecture design patterns, Dev
Ops/CI-CD, Git, testing, build tooling, troubleshooting, observability, caching, message queuing, and Scrum tools/methodology - Excellent communication skills; resilient and goal‑oriented
- Technology‑driven and motivated by challenges
- Proficiency in English (written and spoken)
- European Union Citizenship or Portuguese Working Visa / Portuguese Residency.
- Availability to go to the office, once or twice per week.
Nice to Have
- Cloud experience (e. g. , Azure, AWS, or GCP)
If you want to be part of a real People First organization, join us! Send your CV to
Junior Software Engineer
We intend to recruit a Junior Software Engineer (m/f) to perform the following functions:
WHO WE ARE
EID is one of the leading high‑tech industries in Portugal that works mainly for the Defence sector. With a proven record and solid know‑how in the fields of electronics and communications designs, manufactures, supplies and supports advanced, high‑performance solutions.
The demanding markets where EID operates requires a permanent attitude of innovation. Our growth is supported in the ability to develop and launch technologically evolved, innovative products and solutions, meeting the specific customer requirements.
EID’s knowledge and technological capabilities rely on the experience and expertise of highly qualified electronics, software and communications engineers, who represent the majority of the company workforce.
YOUR ROLE
- Software development for embedded systems;
- Shared services and client/server platforms;
- Native and Web GUI applications in Windows, Linux and Android environments.
OUR REQUIREMENTS FOR THIS JOB:
- Higher education in Computer Engineering or related areas;
- Solid knowledge and experience in software development with C, C++, . NET/C# and Java;
- Good understanding of software development life cycle and methodologies
- Experience in using MS Visual Studio and Eclipse IDEs;
- Good expression skills in Portuguese and English, spoken and written
IT WOULD BE A PLUS IF YOU HAVE:
- Cyber‑physical systems, real‑time OS and hardware protocols (e. g. USB, I2C, SPI)
- TCP/IP networks and Vo
IP protocols - Cloud integration protocols
- Web services
- Cryptography / PKI
- System modelling and design with UML
CHECK IF YOU ARE/HAVE:
- Autonomy and like to solve problems;
- Dynamism and spirit of initiative;
- Easy teamwork integration;
WE OFFER:
- Sustained and progressive development of the candidate know‑how;
- A competitive package according with experience;
- A work culture that puts emphasis on the individual, offering flexible working solutions;
- 22 vacancy days plus 2 extra days fixed by the company;
- Your anniversary day without being at work;
- Private health insurance.
EID embraces diversity and inclusion. We hire based on merit, without discrimination based on race, religion, gender, age, disability, or any other protected characteristic.
Respect is at our core. Join a workplace where you can thrive, feel empowered, where you belong and can succeed.
Senior Software Engineer
Reporting to the Senior Director, Development, the Senior Software Engineer you will contribute your expertise in solution architecture for Core Banking implementations, leveraging your deep knowledge of Java Spring Boot Microservices and Java programming. You will articulate and design product extensibility, customizations, and integrations in alignment with our product architecture, ensuring robust and scalable solutions.
- Design and develop solution architecture for Core Banking implementations.
- Articulate and design product extensibility, customizations, and integrations.
- Design and develop applications using Java EE platforms.
- Ensure adherence to Testable, Secure, and Performant Coding practices.
- Utilize strong knowledge of Relational Databases, including Oracle, IBM DB2, or Postgre
SQL, and Liquibase concepts. - Design and develop applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
- Work with J2EE application servers such as Web
Sphere, JBoss, and Apache Tomcat. - Blend technical and functional knowledge to architect, design, and implement solutions.
- Solve complex problems and perform analytical tasks.
- Communicate effectively through verbal, written, and telephonic channels.
Required Experience:
- 5-8 years of proven experience in designing solution architecture for Core Banking implementations.
- Expertise in developing Java Spring Boot Microservices and deep knowledge of Java as a programming language.
- Capability to articulate and design product extensibility, customizations, and integrations in alignment with product architecture.
- Proficiency in designing and developing applications using Java EE platforms with an understanding of the Software Development Life Cycle.
- Understanding of Testable, Secure, and Performant Coding practices.
- Strong knowledge of Relational Databases, with expertise in at least one of the following: Oracle, IBM DB2, or Postgre
SQL
- Informações detalhadas sobre a oferta de emprego
Empresa: Plexus Resource Solutions Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 4. 12. 2025
Vaga de emprego atual
5 pessoas já viram esta oferta de emprego.