Qodea

Senior Java Software Engineer

Qodea

full-time

Posted on:

Location Type: Hybrid

Location: Lisbon • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformGraphQLJavaKafkaKubernetesMicroservicesNoSQLPrometheusScalaSpringSpring BootSpringBootSQL

About the role

  • Lead the architecture and evolution of scalable, high-performance Java backend systems for personalisation, including data ingestion, profile management, recommendation services, and dynamic content delivery.
  • Utilize frameworks like Spring Boot, Apache Kafka for messaging, and RESTful API as well as Backend-for-Frontend (GraphQL) design principles.
  • Drive cross-functional initiatives to integrate modern personalisation technologies, such as real-time behavioral analytics and A/B testing frameworks, using Java-based APIs and microservices.
  • Define strategies to enhance the performance, reliability, and observability of personalisation services, ensuring low-latency, high-availability systems through Java optimizations and monitoring tools like Micrometer or Prometheus.
  • Design and implement Java frameworks for evaluating personalisation effectiveness through both offline metrics and live A/B experimentation.
  • Champion engineering best practices in Java development and mentor engineers across teams, raising the bar for code quality and system design.
  • Shape long-term technical direction by staying ahead of trends in distributed systems, Java ecosystem advancements, and personalisation technologies—and bringing these innovations into production.

Requirements

  • Degree in Computer Science, Engineering, or a related technical field.
  • Experience in developing large-scale java systems.
  • Extensive hands-on experience working with content from personalisation and recommendation engines.
  • Familiarity with technologies such as Apache Beam, Pub/Sub, and other large-scale data processing frameworks crucial for personalisation at scale.
  • Expertise in backend development, with knowledge of Golang is a plus, to build robust and efficient recommendation systems.
  • Proficiency with both SQL and NoSQL databases, to manage and query data for personalized experiences.
  • Demonstrated experience building robust APIs (REST, GraphQL) and operating in modern cloud environments (GCP, AWS), using Kubernetes, Docker, CI/CD, and observability tools.
  • Proven ability to influence engineering direction across teams and functions.
  • Strong communication skills and the ability to align diverse technical stakeholders around a cohesive vision.
  • **Nice to Have**
  • Specialization in personalisation-related areas and recommendation engines.
  • Experience deploying personalisation solutions in production.
  • Knowledge of end-to-end personalisation system design.
  • knowledge of Scala
Benefits
  • We are a team of passionate people who genuinely care about what they do and the standard of work they produce
  • Whilst we’re remote first, we have two hubs in Portugal: Lisbon and Porto
  • 25 days’ annual leave, Juneteenth, your birthday off, and a paid office closure between Christmas and New Year's.
  • Health insurance
  • 15 days of paid sickness and wellness days
  • A generous learning and development budget and an annual leadership development programme
  • A strong company culture that includes weekly meetings, company updates, team socials, and celebrations
  • In-house DE&I council and mental health first-aiders

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootApache KafkaRESTful APIGraphQLA/B testingSQLNoSQLGolangScala
Soft skills
communicationmentoringinfluencingcross-functional collaboration
Zuri

.NET Developer

Zuri
Mid · Seniorfull-time🇵🇹 Portugal
Posted: 9 days agoSource: jobs.quickin.io
ASP.NETEntity Framework.NETSOAPSQL
Minor Hotels Europe and Americas

Senior Java Developer

Minor Hotels Europe and Americas
Seniorfull-time🇵🇹 Portugal
Posted: 17 days agoSource: careers.capgemini.com
AngularHibernateJavaJavaScriptMySQLPostgresReactSpringSpring BootSpringBootTypeScriptVue.js
Minor Hotels Europe and Americas

Java Developer

Minor Hotels Europe and Americas
Mid · Seniorfull-time🇵🇹 Portugal
Posted: 17 days agoSource: careers.capgemini.com
AngularApacheAWSAzureCloudDockerGoogle Cloud PlatformJavaJenkinsKafkaKubernetesRabbitMQ+3 more
Riskified

Senior Backend Developer

Riskified
Seniorfull-time🇵🇹 Portugal
Posted: 24 days agoSource: boards.greenhouse.io
AWSDockerElasticSearchJavaJavaScriptKafkaKubernetesNode.jsNoSQLRubyRuby on RailsScala+2 more