Senior Java Developer (Platform Modernization)

Brak informacji o wynagrodzeniu
SeniorZdalnie·WarszawaFull-time·Umowa o pracę
#452171·Dodano 9 dni temu·2
Źródło: Addepto
Aplikuj teraz

Tech Stack / Keywords

JavaSpring BootOraclePostgreSQLJPAHibernateFlywayLiquibaseOpenAPIKafka Azure Service Bus

Firma i stanowisko

Addepto is a leading AI consulting and data engineering company focusing on scalable, ROI-focused AI solutions for enterprises and startups, including Rolls Royce, Continental, Porsche, ABB, and WGU. It is part of KMS Technology, a US-based global technology group. Addepto develops its own AI product, ContextClue, and contributes open-source solutions, recognized by Forbes as a top 10 AI consulting company worldwide.

Wymagania

  • At least 5+ years of commercial experience as a Java backend developer, with hands-on coding as main activity.
  • Strong programming skills in Java (5+), Spring Boot, and Spring ecosystem (Spring Data, Spring Security, Spring Integration a plus).
  • Solid relational database skills with PostgreSQL and Oracle, including SQL, JPA/Hibernate, schema migrations, performance tuning, and PL/SQL.
  • Experience working with legacy codebases: reading, refactoring, and migrating existing logic safely.
  • Experience building REST APIs and asynchronous, message-driven integrations (e.g., 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 standard part of delivery.
  • Experience with business-critical, high-availability systems where reliability and correctness matter.
  • Experience using AI coding assistants / agentic workflows in daily delivery.
  • Good communication skills in English and a pragmatic, get-it-built attitude.

Obowiązki

  • Design and implement backend services in Java and Spring Boot, including domain model, business logic, persistence, and API layers.
  • Analyze legacy Java/Spring code and Oracle PL/SQL and re-implement business logic with tests ensuring behavioural parity.
  • Build the PostgreSQL data layer with schema design, JPA/Hibernate mappings, versioned migrations (Flyway / Liquibase), and performance tuning.
  • Implement data migration and reconciliation tooling from Oracle to PostgreSQL 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 using Azure Service Bus and 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 all levels (JUnit, integration tests with Testcontainers, contract tests) maintaining production readiness.
  • Contribute to CI/CD pipelines, containerization, and deployment to Azure across DEV / TEST / PROD environments.
  • Build logging, monitoring, and alerting for 24/7 system operation; participate in troubleshooting and production readiness.
  • Collaborate closely with Business Analyst / Product Owner on user stories and acceptance criteria; conduct code reviews within the team.

Benefity

  • Work in a supportive team passionate about AI & Big Data.
  • Engage with top-tier global enterprises and startups on international projects.
  • Flexible work arrangements: remote or modern offices and coworking spaces.
  • Career development paths, knowledge-sharing initiatives, language classes, and sponsored training and conferences.
  • Partnerships with Databricks and Anthropic providing access to industry-leading training and certification.
  • Team-building events and integration budget.
  • Celebrate work anniversaries, birthdays, and milestones.
  • Access to medical and sports packages, eye care, psychotherapy, and coaching.
  • Full work equipment including laptop and necessary devices.
  • Opportunities to boost personal brand by speaking at conferences, writing blogs, or participating in meetups.
  • Smooth onboarding with dedicated buddy and supportive culture.
Elastyczne godziny
Kursy językowe
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Płatny urlop
Napoje w biurze

Inne informacje

Information clause for job candidates in Addepto sp. z o. o.; consent required for processing personal data for recruitment purposes.

Addepto

Addepto

79 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz