Jobs in Portugal, in English.

Java backend Developer

On-site in Lisbon·Added today (last checked 12 Oct)

Nimber

121 open roles

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, following development best practices and the practices defined for the program. This development must be aligned with and oriented towards cloud native and cloud agnostic technologies.
  • 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 backend 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.

WhatsApp
Lisbon
Lisbon
Lisbon
Lisbon
See all 121 jobs