Claranet

Senior Java Developer

Claranet Lisbon, Portugal

Information Technology & Services · 1,001-5,000 employees

6 d ago
java Senior (5-10 yrs) Full-time Portugal
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Collaborate with business stakeholders to design, develop, and maintain scalable backend microservices using Java 21 and Spring technologies. Implement observability solutions and ensure high-quality software delivery within the banking sector.

What they look for

Java 21 Spring Boot Spring WebFlux Spring Pulsar Spring Data MongoDB Microservices MongoDB OpenTelemetry Grafana Prometheus Software development Application design Banking industry Analytical skills Problem-solving Communication skills

Requirements

Requires a minimum of 5 years of professional software development experience with strong expertise in Java 21 and Spring frameworks. Candidates must have previous experience in the banking industry and proficiency in microservices architecture and MongoDB.

Benefits

Integration into a dynamic and motivated team Additional training Professional development

Full description

We're fast learners, hard workers, natural collaborators... and we Make Modern Happen!

Our ambition is to unlock the potential of our digital world so that organisations everywhere can innovate and thrive securely. We aim to achieve this goal by bringing together the world’s most talented people and the most powerful technologies, combining them to address our customers' challenges and to build something stronger together.

If you share our vision, join us!

Right now, we are looking for a Senior Java Developer to join one of Claranet's clients, based in Lisbon.

Your responsibilities include:

  • Collaborate with business stakeholders to gather, analyze, and translate functional requirements into technical solutions;
  • Participate in the functional design and architecture of applications, ensuring alignment with business needs and technical best practices;
  • Develop, maintain, and optimize backend applications using Java 21 and modern Spring technologies;
  • Design and implement scalable microservices-based solutions;
  • Develop reactive applications using Spring WebFlux and integrate messaging solutions with Spring Pulsar;
  • Build and maintain data access layers using Spring Data MongoDB and MongoDB databases;
  • Implement and monitor observability solutions using OpenTelemetry, Grafana, and Prometheus;
  • Collaborate with development teams in delivering high-quality, scalable, and resilient software solutions within the banking sector.

You must have:

  • Minimum 5 years of professional experience in software development and application design;
  • Experience gathering business requirements and producing functional specifications and application designs;
  • Previous experience working in the Banking industry;
  • Strong experience with Java 21;
  • Hands-on experience with Spring Boot, Spring WebFlux, Spring Pulsar, Spring Data MongoDB, and Spring RestClient;
  • Experience developing and maintaining Microservices architectures;
  • Experience with MongoDB;
  • Knowledge of observability and monitoring tools, namely OpenTelemetry, Grafana, and Prometheus;
  • Strong analytical and problem-solving skills;
  • Excellent communication skills and ability to work closely with business and technical stakeholders.

We offer:

  • Integration into a dynamic and motivated team for the performance of the role;
  • Additional training;
  • Salary package according to the role performed;
  • Professional development.

Workplace: Lisbon - Hybrid (2 to 3 days per week at the client's office in Lisbon)

Claranet, Make Modern Happen!

Similar roles