Senior Java Developer @Addepto
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Java Developer @Addepto

Today - Addepto is hiring a remote Senior Java Developer. 💸 Salary: unspecified 📍Location: Poland

Role Description

As a Senior Java Developer, you will join the team at the moment when requirements and target architecture are in place and the build starts. This is a hands-on implementation role— the large majority of your time goes into writing, testing, and shipping production code, not into high-level design or governance.

  • Re-implementing legacy logic.
  • Working through existing Java/Spring code, Oracle schemas, and PL/SQL, extracting the business rules that actually run the operation, and rebuilding them as clean, well-tested Spring Boot services.
  • Building the new platform on Azure.
  • Implementing services, integrations, and APIs on Azure with PostgreSQL as the operational database and Databricks for analytics and reporting data.
  • Migrating without stopping operations.

Your main responsibilities:

  • Design and implement backend services in Java and Spring Boot, from domain model and business logic through persistence and API layers.
  • Analyze legacy Java/Spring code and Oracle PL/SQL, and re-implement business logic in the new services, with tests that prove behavioural parity.
  • Build the PostgreSQL data layer: schema design, JPA/Hibernate mappings, versioned migrations (Flyway / Liquibase), and query performance tuning.
  • Implement Oracle → PostgreSQL data migration and reconciliation tooling to support parallel run and cutover.
  • Develop REST APIs (contract-first, OpenAPI) consumed by operational portals and integrated systems.
  • Implement asynchronous integrations and event flows (e.g. Azure Service Bus, Kafka), including retries, idempotency, and error handling.
  • Deliver data feeds from the operational platform into Databricks in cooperation with data engineers.
  • Write automated tests at every level (JUnit, integration tests with Testcontainers, contract tests) and keep the codebase production-ready.
  • Contribute to CI/CD pipelines, containerization, and deployment to Azure across DEV / TEST / PROD environments.
  • Build in logging, monitoring, and alerting so the system can be run 24/7; take part in troubleshooting and production readiness ahead of go-live.
  • Work closely with the Business Analyst / Product Owner on user stories and acceptance criteria, and do code reviews within the team.

Qualifications

  • At least 5+ years of commercial experience as a Java backend developer, with hands-on coding as your main activity in recent projects.
  • Strong programming skills in Java (5+), Spring Boot, and the Spring ecosystem (Spring Data, Spring Security, Spring Integration a plus).
  • Solid relational database skills: PostgreSQL and Oracle, including SQL, JPA/Hibernate, schema migrations, and performance tuning; ability to read and understand PL/SQL.
  • Experience working with legacy codebases—reading, refactoring, and migrating existing logic safely.
  • Experience building REST APIs and asynchronous, message-driven integrations (Kafka, Azure Service Bus, RabbitMQ, or IBM MQ).
  • Working knowledge of Azure (e.g. AKS or App Service, Azure Functions, Service Bus, Key Vault, Entra ID) and containerization with Docker / Kubernetes.
  • Strong testing discipline: unit, integration, and contract testing as a standard part of delivery.
  • Experience with business-critical, high-availability systems where reliability and correctness matter.
  • Experience using AI coding assistants / agentic workflows as part of day-to-day delivery.
  • Good communication skills in English and a pragmatic, get-it-built attitude.

Benefits

  • Work in a supportive team of passionate enthusiasts of AI & Big Data.
  • Engage with top-tier global enterprises and cutting-edge startups on international projects.
  • Enjoy flexible work arrangements, allowing you to work remotely or from modern offices and coworking spaces.
  • Accelerate your professional growth through career development paths, knowledge-sharing initiatives, language classes, and sponsored training and conferences.
  • Benefit from partnerships with Databricks and Anthropic, which provide access to industry-leading training materials and certification programs.
  • Participate in team-building events and utilize the integration budget.
  • Celebrate work anniversaries, birthdays, and milestones.
  • Access medical and sports packages, eye care, and well-being support services, including psychotherapy and coaching.
  • Get full work equipment for optimal productivity, including a laptop and other necessary devices.
  • With our backing, you can boost your personal brand by speaking at conferences, writing for our blog, or participating in meetups.
  • Experience a smooth onboarding with a dedicated buddy, and start your journey in our friendly, supportive, and autonomous culture.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Poland
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Java Developer @Addepto
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Poland
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,895+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later