Senior Software Development Engineer
Java Developer
Location: Lisbon, Portugal Work Regime: Full-time & Hybrid (3x office days)
We are looking for a Java Developer to join our team in a project in Lisbon. This Java Developer should have vast experience working with Java technologies and microservices, strong problem‑solving skills, and the ability to work independently or in a team environment. Excellent communication and documentation skills are also required.
- 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, and collaborate with teams to deliver high‑quality solutions. - Write clean, maintainable code, participate in code reviews, and follow best practices and project standards.
- +4 years of experience in Java Development or similar roles.
- Experience with Java, SQL, Spring, and non‑relational databases.
- Experience with microservices using RESTful APIs.
- Hands‑on with IBM App
Connect and MQ. - Familiarity with software development lifecycle, version control (Git), and agile methodologies.
- Fluency in Portuguese and English (minimum C1 level).
Important: Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in Portugal. Only candidates who meet the required qualifications will be contacted.
#Visionary
Future – Build the future, join our living ecosystem!
Aubay Portugal is a multinational French company, present in Portugal since 2007. We have offices in Lisbon and Oporto and are specialized consultants in Management, Implementation, Development, and Maintenance of Information Systems.
What are you going to do?
- Join a senior backend development team working with Java and Palmyra (Vermeg).
- Analyze business requirements and provide accurate estimations for development tasks.
- Design, develop and maintain backend features using Java 8 or 11, Palmyra and SQL.
- Apply best development practices, including SOLID principles and clean architecture.
- Work with UML specifications and contribute to technical design.
- Implement unit testing with JUnit to ensure code reliability and maintainability.
- Collaborate with cross‑functional teams in an agile environment.
- Participate in technical discussions, improvements, and code reviews within the team.
What are we looking for?
- 7+ years of professional experience in backend development with Java.
- Mandatory experience with Palmyra.
- Strong understanding of SOLID principles and clean code practices.
- Solid experience with SQL and relational databases.
- Knowledge and practical use of UML.
- Experience with JUnit and test automation.
- Experience with Spring (Core) and Maven.
- Languages: English (mandatory); French (valued).
Additional Information
- Working Model: Hybrid – 2 to 3 times per week onsite (mandatory).
What do we have to offer you?
- Health Insurance.
- Feedback & Coffee – periodic feedback and clear Career Progression Model.
- Training Academy with technical and behavioural training (e‑Learning, classroom sessions, Meet & Techs, Webinars, Mentoring).
- Corporate events and teambuilding activities.
What makes us different?
- A culture based on transparency, team spirit, continuous feedback, and learning.
- Reference prizes and birthday gift.
- No dress code.
- A friendly, informal environment where we all know each other by name.
- Growth in a solid, people‑oriented organisation.
If we caught your attention, we now hope to spark your enthusiasm. Ready for the first step? We are waiting for you!
Personal Data collected by AUBAY PORTUGAL as Data Controller will be processed for application analysis, in accordance with the steps required prior to entering into a contract. The data will be stored during the application process and kept up to two years. Data may be processed or transferred as part of standard application and selection procedures or to comply with legal obligations.
For questions regarding your data rights, you may contact AUBAY PORTUGAL at Avenida Duque D’Ávila nº46, Lisbon, or the DPO by e‑mail at. You may also file a complaint with the National Data Protection Authority –.
(Please do not submit data regarding racial or ethnic origin, political opinions, religion, philosophy, biometric data, health, sexual life or orientation, or criminal convictions/offences. )
Lead Java/React. js Software Developer
Agile
Engine is a top‑ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. Listed on Inc. 5000 among the fastest‑growing US companies, we are always open to talented software, UX, and data experts in the Americas, Europe, and Asia.
What you will do
- Create interfaces to backend systems of our customers using Java and Spring
Boot, e. g. for REST Services, databases, SAP. - Configure user interfaces and take care of on‑premise installation of our software.
- Work with the latest Smart Glasses and other wearable devices and bring them to use at our customers.
- Do technical consulting for our customers.
- Support user acceptance and system integration tests.
- Execute roll‑out at customer site.
- Take on bug‑fixing during hypercare phase and handover to support team.
- Work independently on projects and be responsible yourself for complying with time and quality specifications.
Must haves
- University or college degree in computer science, IT, informatics or any other related subject.
- Familiar with API designs / specifications and XML / JSON.
- Database experience like My
SQL. - Experience with logistics processes or manufacturing companies, such as the automotive industry.
- Proven ability to understand the big picture and quickly comprehend complex relationships in dynamic organizations.
- Enthusiasm for acting as team player, especially when it comes to cross‑functional teams paired with passion to work independently, assuming holistic responsibility for a project when needed.
- Fluency in English is mandatory, further languages are a plus.
What do we have to offer you
- Professional growth.
- Accelerate your professional journey with mentorship, Tech
Talks, and personalized growth roadmaps. - Competitive compensation.
- Team activities and events.
- Flextime and hybrid work options.
Java/Spark Developer
Mo
Ongy – The International Mobility Recruitment Department is dedicated to enhancing the mobility of IT professionals throughout Europe. This role is for a Java/Spark Developer to design and develop cloud‑native solutions with a strong focus on data processing.
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 (hands‑on).
- 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 (e. g. , 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 and relocation support.
- Career development opportunities across European markets.
- Continuous learning and free training.
- Global network and diversity initiatives.
Senior Software Engineer
Senior Software Engineer – Core Banking implementations using Java Spring Boot microservices.
- 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.
- Utilise 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.
- Communicate effectively through verbal, written, and telephonic channels.
Required Experience
- 5-8 years of experience in designing solution architecture for Core Banking implementations.
- Expertise in developing Java Spring Boot microservices and deep knowledge of Java.
- Ability to articulate and design product extensibility and customisations in line with product architecture.
- Proficiency in designing/implementing applications using Java EE platforms.
- Understanding of testable, secure, and performant coding practices.
- Strong knowledge of relational databases and messaging technologies.
- Experience with J2EE application servers.
- Ability to collaborate and solve challenging problems.
- Excellent communication skills.
Mid‑Senior Software Developer (C# & C++)
Mid‑Senior Software Developer – Build a next‑generation ticketing application. Full‑time, remote.
Responsibilities and Tasks
- Lead the design and development of software components.
- Contribute to key architectural and technical decisions.
- Ensure system performance, scalability, and integration with existing systems.
- Collaborate within an international, cross‑functional team in a remote‑first setup.
Mandatory Requirements
- Degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in software development; proven experience delivering production‑grade software.
- Strong communication, leadership, solution‑oriented mindset and autonomy.
- Languages: English (mandatory); German (nice to have).
- Stack: C# and C++; experience in front‑end, back‑end or full‑stack development.
#Visionary
Future – Build the future, join our living ecosystem!
Software Developer – Backend GO
Backend Software Developer – Bedrock breeding a new office in Lisbon. Key responsibilities include developing and maintaining services in Go, supporting legacy PHP, and ensuring stability of the technical platform.
- Participate with the team in designing and developing services that meet customer needs.
- Maintain Go services up to production level; may also maintain PHP code as needed.
- Leverage AWS services (Dynamo
DB, Kinesis, Lambda, Step
Functions) in deployment and monitoring. - Engage in continuous improvement and Dev
Ops practices with CI/CD and monitoring tools.
Work flexibility: 4‑week office presence and remote work; life at Bedrock is friendly, collaborative, and fast‑growing.
Senior Software & Data Engineer
Senior Software & Data Engineer – Focus on Spring Boot, Azure SQL, Azure Dev
Ops, and Databricks/Scala/Spark. Mentorship, architecture, and performance are key.
- Lead technical discussions and participate in development.
- Support and drive architectural efforts, including HLD and DDD.
- Develop microservices, RESTful APIs, and ensure integration with databases.
- Collaborate with developers, architects, and stakeholders to guarantee delivery excellence.
- Participate in troubleshooting, testing, and build processes, promoting Dev
Ops best practices, observability, and CI/CD.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Proven experience in Spring Boot, microservices, database integration, and RESTful API development.
- Strong knowledge of architectural design patterns, Dev
Ops/CI‑CD pipelines, Git, build tools, testing, caching, message queuing, troubleshooting, and observability. - Experience with Scrum methodology.
- Fluency in English (written and spoken).
- EU Citizenship or Portuguese Work Visa/Residency.
- Availability to go to the office, once or twice per week.
Nice to Have
- Experience with Databricks.
- Knowledge of Azure SQL management.
- Experience with Spark, Py
Spark, or Scala.
Contact us to join a people‑first organization.
- Informações detalhadas sobre a oferta de emprego
Empresa: Amadeus Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 4. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!