Java Developer
Java Developer – Lisbon, Portugal
Job Title: Java Developer
Location: Lisbon, Portugal
Work Regime: Full‑time & Hybrid (3x office days)
Overview / Summary: We are looking for a Java Developer to join a project in Lisbon. The candidate should have vast experience with Java technologies and microservices and strong problem‑solving skills.
Responsibilities and Tasks:
- Design, develop, and maintain multiple applications for system integration using Java technologies.
- Work on international financial projects, ensuring performance, scalability, and security.
- Integrate systems using IBM App
Connect and IBM MQ. - Write clean, maintainable code, participate in code reviews, and follow best practices.
Mandatory Requirements:
- 4+ years of experience in Java development.
- Experience with Java, SQL, Spring, and non‑relational databases.
- Experience with microservices using RESTful APIs.
- Practice with IBM App
Connect and MQ. - Familiarity with software development lifecycle, Git, and agile methodologies.
- Fluency in Portuguese and English (minimum C1).
Benefits:
Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based. Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
Java/Spark Developer – Lisbon, Portugal
Job Title: Java/Spark Developer
Location: Lisbon, Portugal
Work Regime: Hybrid (2 days at the client’s office)
About the Role: Design and develop cloud‑native solutions with a focus on data processing, leveraging modern frameworks, cloud platforms, and containerized environments.
Key Responsibilities:
- Design, develop, and optimize applications in Java/J2EE, focusing on data processing and performance tuning.
- Build and maintain Apache Spark pipelines and integrations.
- Contribute to solution design, applying proven patterns and avoiding anti‑patterns.
- Work with cloud‑native applications using Docker & Kubernetes.
- Develop and maintain robust CI/CD pipelines using modern tools.
- Collaborate with cross‑functional teams to ensure scalable and efficient data solutions.
Must‑Have Skills:
- 3+ years of experience with Apache Spark.
- Strong experience in Java/J2EE 9, Spring, Spring MVC.
- Advanced knowledge of Java features (lambdas, streams, futures).
- Transactional SQL and Spark SQL expertise.
- Experience with relational databases (Postgre
SQL, Oracle Exa
CC). - Familiarity with object storage solutions (S3).
- Proficiency with Docker, Kubernetes for container orchestration.
- Hands‑on experience with CI/CD tooling (Maven, Git
Lab, Argo
CD, Liquibase).
Advantages of Joining Mo
Ongy:
International Mobility: Access to dedicated international mobility department.
Career Development: Projects with cutting‑edge technologies.
Continuous Learning: Ongoing training and certifications.
Personal Growth: Exchange of best practices.
Global Citizen: Network of companies across Europe.
Software Engineer (. NET) – Lisbon, Portugal
Job Title: Software Engineer (. NET)
Location: Lisbon, Portugal
Work Regime: Full‑time & Hybrid (2–3 office days)
Overview / Summary: Strong experience in event‑driven architectures, event sourcing, and data streaming. Develop and maintain microservices, implement reliable event‑driven solutions.
Responsibilities and Tasks:
- . NET Core (version 6 or above) – design and develop event‑driven solutions.
- Produce and consume events, handle failures, ensure reliability (at‑least‑once delivery, retries, empotency).
- Use data streaming technologies such as Kafka Streams, ksql
DB, or Spark Streaming. - Operate within Azure cloud environments.
Mandatory Requirements:
- Very good knowledge of. NET Core (version 6 or above).
- Experience with microservices development and APIs.
- Understanding of SOLID, DDD or Clean Architecture.
- Excellent understanding of relational databases and Entity Framework.
- Experience with Azure, Kubernetes, and Git Azure Dev
Ops. - KAFKA, Kubernetes.
Benefits:
Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
Lead Java/React. js Software Developer – Lisbon, Portugal
Job Title: Lead Java/React. js Software Developer
Location: Lisbon, Portugal
What you will do:
- Create interfaces to backend systems using Java and Spring
Boot. - Configure user interfaces and take care of on‑premise installation.
- Work with latest Smart Glasses and other wearable devices.
- Technical consulting for customers.
- Support user acceptance and system integration tests.
- Execute roll‑out at customer site.
- Take on bug‑fixing during hyper‑care phase and handover to support team.
- Work independently on projects and be responsible for compliance with time and quality specifications.
Must haves:
- University degree in computer science or related subject.
- Familiar with API designs / specifications and XML / JSON.
- Database experience like My
SQL. - Fluency in English; further languages a plus.
Embedded Software Engineer – Lisbon, Portugal
Job Title: Embedded Software Engineer
Location: Lisbon, Portugal
Responsibilities:
- Develop and program microcontrollers 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–3 years of related experience.
- Experience in embedded software development (C/C++, Python).
- Experience in firmware for low‑power devices.
- Experience working on Git
Hub or other code repositories. - Full professional proficiency in English.
- Educational MSc level.
Location: Lisbon, metropolitan area.
Hybrid Work: Yes.
Full Time: Yes.
Java Software Engineer – Lisbon, Portugal
Job Title: Java Software Engineer
Location: Lisbon, Portugal
Responsibilities:
- Participate in the development effort of the project, focusing on Spring Boot.
- Act as a liaison between stakeholders to align expectations, negotiate deadlines, and provide regular progress updates.
- Ensure the team lead is aware of risks, dependencies, blockers, and mitigation efforts.
- Guarantee high‑quality deliverables produced on schedule.
- Make sound architectural decisions to ensure robust and scalable solutions.
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field.
- Proven expertise in Spring Boot, microservices development, database integration, RESTful API development.
- Solid knowledge of architecture design patterns, Dev
Ops/CI‑CD, Git, testing, build tooling, observability, caching, message queuing, Scrum tools/methodology. - Excellent communication skills.
- Technology‑driven and motivated by challenges.
- Proficiency in English.
- EU citizenship or Portuguese working visa / residency.
- Availability to go to the office once or twice per week.
Nice to Have:
- Cloud experience (Azure, AWS, or GCP).
Employment Equity Statement: We are an equal opportunity employer and do not discriminate. All applications will be considered, and no discrimination for any reason will be tolerated.
- Informações detalhadas sobre a oferta de emprego
Empresa: Babel Group Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 29. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!