Jobs in Portugal, in English.
12,000+ live jobsJava Developer in Lisbon
On-site in Lisbon·Added 2 months ago (last checked 28 Oct)
Our summary
- Work mode
- On-site, Lisbon

Skills
Nice to have
Nimber is hiring for this role in several places. This vacancy is in Lisbon.
This job advert was originally written in Portuguese.
Requirements
What we're looking for
- Solid mastery and experience of Java and its concurrency and memory management concepts;
- Experience in SpringBoot, ideally the Spring Boot ecosystem (ideally Spring Cloud and the rest of the Spring ecosystem);
- Understanding of distributed architecture, communication patterns (synchronous vs asynchronous), REST APIs, and fault handling (retries, circuit breakers, fallbacks, idempotency, etc.);
- Knowledge of geo-distributed and/or relational and/or NoSQL databases;
- Experience with modern development practices (Git, CI/CD, DevSecOps, code review practices, testing with tools such as JUnit, Mockito, Testcontainers).
The role
What you'll do
- Develop and maintain microservices, APIs and business logic in Java with Spring Boot;
- Write unit, integration, and contract tests. Support the QA team in test automation;
- Participate in the technical design of solutions with architects and in alignment with the defined architecture;
- Collaborate with the team (architecture, QA, SRE, security, business) in refinements, plannings, and code reviews, ensuring that the code is born secure and observable (logs, tracing, metrics);
- Contribute to technical documentation (services, APIs, relevant technical decisions);
- Analysis of incidents/problems in development and QA/certification environments, as well as acting as 3rd line in problem analysis and resolution.
Hello! Do you believe you found this opportunity by chance?
We, at Nimber, do not believe in chance.
Did it catch your attention? Great. Keep reading...
We are Nimber, and we are not just filling vacancies; we are building a team ready to transform things. If you are prepared to rewrite the rules and make a real impact, this is your moment. Join us and let's put the future where it belongs: in the hands of passionate people.
But what does Nimber mean?
In mathematics and game theory, they are numbers with special addition and multiplication properties. And what we really want is to add value to our clients' projects.
Position: Java Developer
Ready to join us and succeed?
If you are tired of feeling like just another number, send us your application and become a Nimber.