Jobiglo

No results.

Senior Java Developer (Platform Modernization)

Addepto

New Remote
Remote Senior 🇬🇧 English
Java Spring Boot Spring Data Spring Security Spring Integration PostgreSQL Oracle SQL JPA/Hibernate Flyway Liquibase Azure AKS App Service Azure Functions Service Bus Key Vault Entra ID Docker Kubernetes Kafka RabbitMQ IBM MQ OpenAPI JUnit Testcontainers

Job description

About the role

Addepto is modernising a large, business‑critical operational platform and needs a senior Java developer to join a small, senior team. You will work on re‑implementing legacy logic, building cloud‑native services on Azure and ensuring a seamless migration without downtime.

Key responsibilities

  • Design and implement backend services using Java, Spring Boot and related Spring ecosystem components.
  • Analyse existing Java/Spring code and Oracle PL/SQL, re‑implement business rules as well‑tested Spring Boot services.
  • Build the PostgreSQL data layer, including schema design, JPA/Hibernate mappings and versioned migrations (Flyway/Liquibase).
  • Implement data migration tooling from Oracle to PostgreSQL to support parallel run and cut‑over.
  • Develop contract‑first REST APIs (OpenAPI) and asynchronous integrations (Azure Service Bus, Kafka).
  • Deliver data feeds to Databricks in collaboration with data engineers.
  • Write automated tests at all levels (JUnit, Testcontainers, contract tests) and maintain production‑ready code.
  • Contribute to CI/CD pipelines, containerisation and Azure deployments across DEV/TEST/PROD.
  • Implement logging, monitoring and alerting for 24/7 operation and support production readiness.

Required profile

  • 5+ years of commercial Java backend development experience with hands‑on coding focus.
  • Strong knowledge of Spring Boot, Spring Data, Spring Security and related technologies.
  • Solid experience with relational databases, especially PostgreSQL and Oracle, including SQL, JPA/Hibernate and performance tuning.
  • Proven ability to work with legacy codebases, refactor and safely migrate business logic.
  • Experience building REST APIs and message‑driven integrations (Kafka, Azure Service Bus, RabbitMQ, IBM MQ).
  • Working knowledge of Azure services (AKS, App Service, Functions, Service Bus, Key Vault, Entra ID) and containerisation (Docker, Kubernetes).
  • Strong testing discipline covering unit, integration and contract tests.
  • Good English communication skills and a pragmatic, get‑it‑built attitude.

Required skills

  • Java (5+ years)
  • Spring Boot, Spring Data, Spring Security, Spring Integration
  • PostgreSQL, Oracle, SQL, JPA/Hibernate
  • Flyway or Liquibase
  • Azure (AKS, App Service, Functions, Service Bus, Key Vault, Entra ID)
  • Docker, Kubernetes
  • Kafka, Azure Service Bus, RabbitMQ, IBM MQ
  • OpenAPI / contract‑first API design
  • JUnit, Testcontainers, automated testing frameworks

What we offer

  • Remote work with flexible arrangements.
  • Opportunities to work with leading AI and Big Data projects for global enterprises and startups.
  • Professional growth through training, certifications, language classes and conference sponsorships.
  • Access to Databricks and Anthropic partnership resources.
  • Team‑building events, integration budget and celebration of milestones.
  • Medical, sports, eye‑care and well‑being support, including psychotherapy and coaching.
  • Full work equipment (laptop and necessary devices) and support for personal branding activities.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Addepto.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 10 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Addepto