Senior Java Developer
A
AddeptoAI and data engineering
Workplace type: remote; Country code: PLFull-TimeSenior
Salary20000 - 28650 PLN per month net b2b
Apply NowOpens the employer's application page
Job Details
- Languages
- Good communication skills in English.
- Experience
- At least 5+ years of commercial experience as a Java backend developer.
- Required Skills
- DockerPostgreSQLJavaKafkaKubernetesOracleSpring BootAzureRESTful APIs
Requirements
- At least 5 years of commercial experience as a Java backend developer.
- Recent projects with hands-on coding as the main activity.
- Strong Java and Spring Boot skills, with knowledge of the Spring ecosystem.
- Relational database skills in PostgreSQL and Oracle, including SQL, JPA/Hibernate, schema migrations, and performance tuning.
- Ability to read and understand PL/SQL.
- Experience reading, refactoring, and safely migrating legacy code and business logic.
- Experience building REST APIs and asynchronous, message-driven integrations.
- Working knowledge of Azure and containerization with Docker and Kubernetes.
- Strong unit, integration, and contract testing discipline.
- Experience with business-critical, high-availability systems where reliability and correctness matter.
- Experience using AI coding assistants or agentic workflows in day-to-day delivery.
- Good communication skills in English.
Responsibilities
- Design and implement backend services in Java and Spring Boot, including domain models, business logic, persistence, and API layers.
- Analyze legacy Java/Spring code and Oracle PL/SQL, then re-implement business logic with tests that prove behavioural parity.
- Build the PostgreSQL data layer, including schemas, JPA/Hibernate mappings, versioned migrations, and query performance tuning.
- Implement Oracle-to-PostgreSQL data migration and reconciliation tooling for parallel run and cutover.
- Develop contract-first REST APIs using OpenAPI for operational portals and integrated systems.
- Implement asynchronous integrations and event flows, including retries, idempotency, and error handling.
- Deliver operational platform data feeds into Databricks in cooperation with data engineers.
- Write automated unit, integration, and contract tests and keep the codebase production-ready.
- Contribute to CI/CD pipelines, containerization, and Azure deployments across DEV, TEST, and PROD environments.
- Build logging, monitoring, and alerting; troubleshoot production issues and support production readiness and go-live.
View Full Description & ApplyYou'll be redirected to the employer's site