Senior Java Software Engineer

Há 8 horas

faro, faro, Portugal Stefanini EMEA Tempo integral
Stefanini is seeking a Senior Java Developer to join our client’s B2BCore portfolio team, working on a brand new technical platform that provides core capabilities — including authentication, authorisation, user management, messaging, notifications, payments, frontend platform and data platform — for our client’s product teams. The role is suited to an experienced engineer with strong architectural awareness and a passion for clean, testable code.
- Work model: remote from any location in Portugal;
- Role duration: 6 months;

Key Responsibilities
- Design and develop high-quality Java-based microservices within a cloud-native, containerised environment;
- Apply architectural design patterns and coding principles (SOLID, DRY, KISS, GRASP, Clean Code);
- Work with Apache Kafka for event-driven solutions;
- Write and maintain SQL queries using PostgreSQL-compatible AuroraDB;
- Contribute to and support CI/CD pipeline practices;
- Apply Domain Driven Design (DDD) and Test Driven Development (TDD) approaches;
- Support and contribute to the Test Pyramid — Unit, Component, Integration and E2E testing;
- Coach and support junior team members;
- Work with Infrastructure as Code tooling; Skills & Experience Required Essential:
- 4+ years of experience in Java development, across at least 3 projects;
- Strong knowledge of Java 17+ in a containerised environment;
- Strong knowledge of Spring frameworks;
- Experience designing and building Microservice architectures;
- Experience working with Apache Kafka;
- Knowledge of architecture design patterns and coding principles (SOLID, DRY, KISS, GRASP, Clean Code);
- Experience with public cloud services (AWS preferred);
- Strong understanding of the Test Pyramid (Unit, Component, Integration, E2E);
- Experience with SQL — PostgreSQL/AuroraDB;
- Knowledge of CI/CD practices;
- Knowledge of DDD and TDD;
- Familiarity with Infrastructure as Code (ideally Terraform);
- Experience coaching team members;
- English written/spoken fluency; Desirable
- Knowledge of monitoring and alerting setup (Datadog preferred);
- Experience with system/project design practices — Event Storming, Story Mapping, C4;
- Knowledge of enterprise monitoring tools — Datadog, Dynatrace;
- Experience with NoSQL databases, particularly DynamoDB;
- Knowledge of BDD;
- Practical Terraform experience;
- Experience with Event Sourcing and Event Streaming;
- Familiarity with Event Driven Architectures;
- Familiarity with Service Mesh — ideally Hashicorp Consul and Hashicorp Nomad; The preceding

job description
had been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and responsibilities required of employees assigned to this job.

What we offer
You will find here not only a challenging and interesting workplace, but also a rewarding work experience, with competitive compensation and benefit packages:
- Career development: opportunity to grow within the team;
- Special referral bonuses for recommending your friends;
- Friendly team who is eager to meet you; What's next: It's best to apply today, because job postings can be taken down and we wouldn't want you to miss this opportunity. In case you need further information, just send us a message at and we'll be happy to assist Diversity & Inclusion Here at the Stefanini Group, we value plurality and equity, regardless of race, sexual orientation, disability, age, ancestry, religion, gender, and nationality. We understand and encourage the importance of being you

About us
We are the Stefanini group, a global tech consulting company of Brazilian origin that believes in the power of people to transform businesses through technology. We are present in over 40 countries and operate with the purpose of co-creating solutions together with our clients, that accelerate results and improve the experience of people and organizations. Here, we like to say that technology is not the end, but the means: what really matters are the people who drive it all. Our mindset is AI First, meaning we invest in cutting-edge technology in everything we do, focusing on results for our clients. We are a company, a group, that breathes collaboration and offers a dynamic environment where you will learn by doing, grow alongside the team, and have space to contribute with ideas and projects. More than just talking about digital transformation, we believe in real transformation that starts with people and impacts real businesses. If you are looking for a place to develop, innovate, and be part of something bigger, the Stefanini Group is your place. We want to inform you that there are currently scams targeting job seekers by falsely using our company's name, Stefanini. We sincerely apologize for any confusion or inconvenience this may have caused. Please remember that legitimate job offers from Stefanini will always co