Jobs in Portugal, in English.
12,000+ live jobsSenior Java / Kafka Developer
Remote, Lisbon·Added 2 months ago (last checked 4 Nov)
57 open roles
Our summary
- Work mode
- Remote (Lisbon)
- Experience
- 4+ years


Skills
This job advert was originally written in Portuguese.
Requirements
What we're looking for
- Minimum of 4 years of experience in software development or a similar position;
- 4 or more years of proven experience with Apache Kafka at an advanced level;
- Experience with Java 8 or higher;
- Experience with Spring Boot and microservices architecture;
- Knowledge of functional programming;
- Experience with JPA;
- Solid knowledge of software design;
- Experience with TDD and/or BDD testing practices;
- Experience with PostgreSQL, Oracle, MongoDB or similar databases;
- Knowledge of agile methodologies, especially Scrum;
- Minimum English B2, with conversational ability;
- Spanish for conversation;
- Availability for future relocation to Portugal or Spain.
The role
We are looking for a Senior Java / Kafka Developer to join an international project, working on the development and evolution of solutions based on microservices, with heavy use of Java, Spring Boot, and Apache Kafka.
We seek a professional with solid experience in software development, distributed architectures, and engineering best practices, prepared to work in a technical, collaborative, and high-availability environment.
What you'll do
- Develop and evolve applications based on microservices;
- Work on development using Java and Spring Boot;
- Work with Apache Kafka in messaging and distributed processing solutions;
- Participate in the design and evolution of software solutions and components;
- Develop and maintain integrations between applications and services;
- Apply best practices in development, architecture, and code quality;
- Create and maintain tests using practices such as TDD and/or BDD;
- Work with relational and NoSQL databases;
- Participate in development routines in an Agile/Scrum environment;
- Participate in the 24x7 on-call rotation, according to the team schedule.
How you'll work
Mandatory availability for future relocation to Portugal or Spain
Mandatory participation in 24x7 on-call shifts on a rotation system, Monday to Sunday, approximately one week every 3-4 months, according to the team schedule.
Differentials
- Knowledge of reactive programming;
- Knowledge of APIs and OpenAPI Specification 3 (OAS3);
- Other technical knowledge that may add value to the project.
More jobs like this
or browse Lisbon·Engineering·Backend·Senior·Remote