Addepto

Senior Java Developer (Platform Modernization)

Addepto
Apply
1 day ago
Remote, WorldwideSenior

Responsibilities

  • Design and implement Java and Spring Boot backend services across domain, business logic, persistence, and API layers.
  • Analyze legacy Java/Spring code, Oracle schemas, and PL/SQL and re-implement business logic with behavioral-parity tests.
  • Build PostgreSQL schemas, JPA/Hibernate mappings, versioned migrations, and tuned queries.
  • Develop Oracle-to-PostgreSQL migration and reconciliation tooling to support parallel operation and safe cutover.
  • Develop contract-first REST APIs using OpenAPI for operational portals and integrated systems.
  • Implement asynchronous integrations and event flows with retries, idempotency, and error handling.
  • Deliver operational-platform data feeds into Databricks in cooperation with data engineers.
  • Write unit, integration, contract, and Testcontainers-based automated tests.
  • Contribute to CI/CD pipelines, containerization, and Azure deployments across development, test, and production environments.
  • Implement logging, monitoring, and alerting and participate in troubleshooting and production readiness.
  • Collaborate with the Business Analyst and Product Owner on user stories and acceptance criteria and conduct code reviews.

Requirements

  • At least 5 years of commercial experience as a Java backend developer, with hands-on coding as the primary recent activity.
  • Strong programming skills in Java and Spring Boot and familiarity with the Spring ecosystem.
  • Strong PostgreSQL and Oracle skills, including SQL, JPA/Hibernate, schema migrations, performance tuning, and the ability to understand PL/SQL.
  • Experience reading, refactoring, and safely migrating legacy codebases and business logic.
  • Experience building REST APIs and asynchronous message-driven integrations using technologies such as Kafka, Azure Service Bus, RabbitMQ, or IBM MQ.
  • Working knowledge of Azure services such as AKS, App Service, Azure Functions, Service Bus, Key Vault, and Entra ID.
  • Experience with Docker and Kubernetes containerization.
  • Strong unit, integration, and contract testing discipline.
  • Experience with business-critical, highly available systems where reliability and correctness are important.
  • Experience using AI coding assistants or agentic workflows in day-to-day delivery.
  • Good English communication skills and a pragmatic implementation-oriented approach.

Benefits

  • Flexible remote work or work from modern offices and coworking spaces.
  • Career development paths, knowledge-sharing initiatives, language classes, sponsored training, and conferences.
  • Access to Databricks and Anthropic training materials and certification programs.
  • Team-building events and an integration budget.
  • Medical and sports packages, eye care, psychotherapy, coaching, and other well-being support.
  • Full work equipment, including a laptop and other necessary devices.
  • Opportunities to speak at conferences, write for the company blog, and participate in meetups.
  • Dedicated onboarding buddy and a supportive, autonomous team culture.

Tech Stack

Apache KafkaAzureDatabricksDockerFlywayJavaJUnitKubernetesPostgreSQLRabbitMQSpring BootSQL

Categories

Addepto

About Addepto

51-200 employees

Addepto provides AI consulting and data engineering services for enterprises, covering machine learning, generative AI, MLOps, NLP, and computer vision, and also develops ContextClue, an AI-driven knowledge management platform for industrial engineering. Founded in 2018 and headquartered in Warsaw, it operates as a privately held company within KMS Technology. The firm engages across sectors such as manufacturing, finance, e-commerce, and real estate to move AI initiatives from discovery to production.

Contact me