Senior Software Developer – Java Cloud
Lisbon, Lisboa Expert Executive Recruiters (EER Global)
Hoje
Company
The company is a global AI‑powered quality engineering provider founded in 1997 and headquartered in London. With 4, 000–5, 000 expert staff worldwide—and around 200 professionals in Portugal—it delivers end‑to‑end QA, quality engineering, and digital assurance solutions across industries like media, finance, telecom, healthcare, and more. The team supports international brands by combining automation, Dev
Ops, cloud, and AI to accelerate release cycles and reduce business risk.
About the Role
In this role you will join a highly technical team supporting a major media‑broadcast client in Lisbon. You’ll shape and maintain an AWS‑based test automation ecosystem, extending its capabilities across mobile, web, TV, and gaming devices. This is a hands‑on SDET role with responsibility for automation frameworks, CI/CD pipelines, Dev
Ops integration and translating manual test cases into automated suites using modern tooling.
Responsibilities
- Develop and maintain tooling within an AWS automation ecosystem
- Debug and resolve issues in tooling and automated test executions
- Produce documentation for new features, capabilities, and test/tool catalogues
- Analyze test requirements and convert manual tests into automated flows
- Build automation drivers targeting Mobile, TV, Web, and Gaming platforms
- Collaborate on CI/CD automation pipelines and Dev
Ops activities in AWS
Requirements
- Any Cloud experience (AWS, Azure, GCP)
- Proven experience building and maintaining test automation frameworks
- Strong skills in system integration testing
- Hands‑on experience with Selenium and Appium (web & mobile)
- Working knowledge of Test
NG - Strong problem‑solving skills and clear communication
- Willingness to go to the office 2 times a week
What the Company Offers
The company offers a strong opportunity for professional growth within a global quality engineering organization; the chance to work with cutting‑edge AWS, Dev
Ops, and multi‑device automation technologies ; and collaboration with industry leaders in media and broadcast.
The role follows a hybrid work policy, with only 2 office days per week in Lisbon, offering flexibility and a modern working environment. You'll collaborate with industry experts, enhance your skills, and be part of a creative, motivating workplace that values initiative and technical excellence.
The company offers a competitive compensation package, alongside additional benefits including a meal allowance, private health insurance, psychological support, and an extra monthly allowance.
No sponsorship at the moment. Full‑time position.
Mid‑Senior Software Developer (C# & C++)
This is a remote position.
Job Title: Mid–Senior Software Developer (C# and C++)
Location: Portugal
Work Regime: Full‑time & Remote
Overview / Summary: We are looking for a Mid–Senior Software Developer to join our team in building a next‑generation ticketing application. This is a key role in the development of a robust, scalable platform that will integrate with complex enterprise systems and serve a wide and diverse user base.
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: Education:Degree in Computer Science, Engineering, or a related field Experience:5+ years of professional experience in software development; Proven experience delivering production‑grade software Interpersonal skills:Strong communication and leadership skills;Solution‑oriented mindset and autonomy Languages:English (mandatory);German (nice to have) Stack Tech:C# and C++;Experience in Frontend, Backend or Full Stack development.
#Visionary
Future - Build the future, join our living ecosystem!
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, along with Liquibase concepts. - Expertise in designing and developing applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
- Solid understanding of J2EE application servers such as Web
Sphere, JBoss, and Apache Tomcat. - A good blend of technical and functional knowledge to architect, design, and implement solutions.
- Excellent problem‑solving and analytical skills.
- Strong verbal, written, and telephonic communication skills.
Software Developer - Backend GO
ABOUT BEDROCK
What if you could help major media companies compete with streaming giants?
At Bedrock, that's what we do. We're a European company, founded by M6 and Bertelsmann / RTL Group that shapes the standards of streaming tech in Europe.
We build and power leading video streaming platforms for some of Europe's biggest SVOD/AVOD players (6play, Videoland, RTL Play…), dealing with 45+ millions of users.
At Bedrock, we love challenges, whether they're related to features, scaling, performance or peak traffic. We believe that learning new tricks is a journey and sharing them with peers is definitely part of the fun.
We have 350 employees in Paris and Lyon. As part of our international development, we are looking for a Backend Software Developer for our new office in Lisbon.
WORKING AT BEDROCK
At Bedrock, a backend software developer is a part of a team of 4 to 10 developers, working on a dedicated domain.
Your day‑to‑day work will involve participating with the team in the design and development of services that meet our customers' needs, while ensuring the necessary stability of the technical platform.
Historically, our platform has been developed in PHP, but we're migrating our codebase to Go. We're therefore looking for someone who has already developed services in Go up to production level, in a professional context, although you may be required to maintain PHP code, or to understand it in order to migrate it.
Our platform is totally hosted on AWS, where we use as much managed service as possible, so if Dynamo
DB, Kinesis, Lambda and Step
Functions are terms that speak to you, you'll be in your element.
At Bedrock, we rely on our developers to work from design through monitoring to production. We provide a CI/CD for continuous deployment, and a first‑rate monitoring platform.
We also expect our developers to be proactive in continually improving our platform.
LIFE AT BEDROCK
You'll join an enthusiastic, friendly and
- knit team in a fast‑growing tech company with more than 10 years' experience and a strong network of media shareholders.
Work flexibility and brand new office spaces with a great location. A top‑notch tech expertise : documentation, support, R&D, management seniority…Work Evolutions & opportunities within the company, as well as training. Strong human connections: Last Friday Talks, Demo, Meet Up, Roadshows RH
Senior Software & Data 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:
- Lead technical discussions and actively participate in development, with a particular focus on Spring Boot, Azure SQL, Azure Dev
Ops, and Databricks/Scala/Spark. - Support and drive architectural efforts, including High‑Level Design (HLD) and Domain‑Driven Design (DDD).
- Develop microservices, RESTful APIs, and ensure integration with databases.
- Collaborate closely with other 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 a related field.
- Proven experience in Spring Boot, microservices development, 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 and associated tools.
- Proven cloud experience (Azure preferred, AWS also acceptable).
- Excellent communication skills, resilience, goal orientation, and a passion for technology and challenges.
- Fluency in English, both 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:
- Experience with Databricks.
- Knowledge of Azure SQL management.
- Experience with Spark, Py
Spark, or Scala.
Senior Developer - if you want to be part of a real People First organization, join us! Send your CV to
Lead Java/React. js Software Developer
Agile
Engine is a
- ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. Listed on Inc. 5000 among the
- growing US companies, we are always open to talented software, UX, and data experts in the Americas, Europe, and Asia.
If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment daily, there’s no better place — guaranteed! ?
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
- 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 hyper‑care 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
Ideally you have 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
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, Tech
Talks, and personalized growth roadmaps
Competitive compensation
We match your ever‑growing skills, talent, and contributions with competitive USD‑based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top‑tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work‑life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Senior. NET Developer
We are looking for a Senior. NET Engineer with strong experience in distributed systems and hands‑on expertise in Temporal. io. You will design and deliver workflow orchestration solutions that ensure reliability, scalability, and high performance across cloud and hybrid environments.
Responsibilities
- Design, develop, and test Temporal workflows and activities using. NET 6+ (C#).
- Build Po
Cs to validate scalability, performance, and technical feasibility of workflow solutions. - Apply best practices in determinism, versioning, retries, compensation, and observability for distributed systems.
- Deploy and operate Workers and Clients on Azure and on‑prem environments, integrating with APIs, databases, and message queues.
Requirements
- Minimum 5 years of experience in. NET/C# development and strong knowledge of async programming and dependency injection.
- Hands‑on experience with Temporal. io (Workflows, Activities, Workers, Clients) and distributed system patterns like idempotency.
- Experience with Azure and hybrid integrations, plus the ability to work autonomously in complex technical environments.
- Advanced English (mandatory) with strong communication skills for collaboration in international senior teams.
- Informações detalhadas sobre a oferta de emprego
Empresa: Pictet Technologies Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 2. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!