Java Developer

NimberLisboa

This advert was translated automatically from Portuguese. Read the original.

Hello! Do you believe you found this opportunity by chance? We at Nimber don't believe in chance. Did it catch your attention? Great. Keep reading... We are Nimber, and we're not just filling vacancies; we're building a team ready to transform things. If you're 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 properties of addition and multiplication. And what we really want is to add value to our clients' projects. Position: Java Developer Responsibilities: - 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 the 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 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 the analysis and resolution of problems. Requirements: - Mastery and solid experience of Java and its concurrency and memory management concepts; - Experience with SpringBoot, ideally Spring Boot ecosystem (ideally Spring Cloud and the rest of the Sprint 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). Ready to join us and succeed? If you're tired of feeling like just another number, send us your application and become a Nimber.

Applications go directly to the employer's site — no middleman. A validated job in Portugal.

Apply on the company site →