Job Summary
A multinational company based in Lisbon and Porto seeks a seasoned Java Developer to spearhead the design and implementation of cutting-edge distributed systems.
The ideal candidate will possess extensive experience with Java development, with a strong focus on OpenTelemetry and cloud-based technologies.
* Required Qualifications:
* Bachelor's degree in Computer Science or related field;
* At least 6 years of experience with Java development, preferably with newer versions;
* Hands-on expertise in OpenTelemetry and its application in distributed architectures;
* Familiarity with Spring Boot, Azure Cloud, and Kubernetes;
* Proven experience in building event-driven architectures using Kafka;
* Strong knowledge of Micronaut is a significant advantage;
* Excellent written and verbal communication skills in English (B2 or above);
* Candidates must be based in Portugal and hold European citizenship or a valid Work Visa/Residence Card.
Key Responsibilities
* Design and implement scalable, fault-tolerant distributed systems using Java and OpenTelemetry;
* Collaborate with cross-functional teams to integrate cloud-based services and microservices architectures;
* Maintain and improve existing system infrastructure to ensure optimal performance and reliability.