Senior Java Developer (Platform Modernization)
Addepto · Engineering · Senior · 1mo ago
Anyone, anywhere in the world can apply.
Applies on the original listing · via Himalayas
Who can apply
Read straight from the listing, so you know before you spend time on it.
Anyone, anywhere in the world can apply.
- Async-first
- The listing doesn't promise async-first working.
- Contractor / B2B
- No mention of hiring international contractors or invoicing.
- Global stipend
- Provides full work equipment including a laptop and other necessary devices.
- Annual retreat
- No company-paid get-togethers mentioned.
Read from the listing automatically. Always confirm the details with the company before you accept an offer.
About the role
As a Senior Java Developer on the Platform Modernization project, you will join as requirements and target architecture are established to write, test, and ship production code. You will extract legacy business rules from existing Java/Spring and Oracle PL/SQL code, rebuild them as clean Spring Boot services on Azure, and implement data migration tooling for continuous operations without downtime.
What you'll do
- Design and implement backend services in Java and Spring Boot across domain models, business logic, persistence, and API layers.
- Analyze legacy Java/Spring code and Oracle PL/SQL to re-implement business logic with comprehensive tests proving behavioral parity.
- Build the PostgreSQL data layer including schema design, JPA/Hibernate mappings, migrations with Flyway/Liquibase, and query performance tuning.
- Implement Oracle to PostgreSQL data migration and reconciliation tooling to ensure seamless cutover and parallel runs.
- Develop contract-first REST APIs and asynchronous, message-driven integrations using Azure Service Bus or Kafka.
- Write automated tests (unit, integration with Testcontainers, contract tests) and contribute to Azure CI/CD pipelines and containerization.
What you bring
- 5+ years of commercial backend development experience with Java (5+) and Spring Boot as your main recent focus.
- Strong relational database skills with PostgreSQL and Oracle, including SQL, JPA/Hibernate, schema migrations, and PL/SQL comprehension.
- Demonstrated experience working with legacy codebases, refactoring, and safely migrating business logic.
- Experience developing REST APIs and asynchronous message-driven integrations (Kafka, Azure Service Bus, RabbitMQ).
- Working knowledge of Azure services (AKS, App Service, Functions, Service Bus) and containerization with Docker and Kubernetes.
- Hands-on experience using AI coding assistants and agentic workflows in daily software delivery.
About Addepto
Addepto is an AI consulting and data engineering company that builds scalable AI solutions for global enterprises. Part of KMS Technology, the company delivers custom enterprise systems, open-source tooling, and proprietary AI products like ContextClue.
View Addepto profile & open roles →