Java Developer for Digital Pathology in Warsaw

Java Developer for Digital Pathology in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
R

W skrócie

  • Zadania: Twórz i rozwijaj mikroserwisy dla cyfrowej patologii z wykorzystaniem AI.
  • Firma: Roche - lider w innowacjach medycznych i cyfrowych rozwiązaniach zdrowotnych.
  • Benefity: Atrakcyjne wynagrodzenie, bonusy, elastyczne godziny pracy i możliwości rozwoju.
  • Pozostałe informacje: Możliwość pracy zdalnej i różnorodne ścieżki kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość opieki zdrowotnej.
  • Kwalifikacje: Min. 2 lata doświadczenia w programowaniu w Javie oraz znajomość Spring Boot.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Roche develops medicines, diagnostics products, and digital healthcare solutions that advance science and improve access to healthcare globally. Roche Information Solutions builds cloud-native platforms supporting clinicians and patients, including a digital pathology platform for connected laboratory workflows and AI-powered diagnostic decision support.

Задачи:

  • Build and evolve microservices powering clinical workflows, including image ingestion, case management, algorithm orchestration, and third-party integrations;
  • Use AI tools such as Copilot, Cursor, or LLMs for refactoring, boilerplate generation, and complex bug hunting;
  • Leverage AI agents for unit test generation, documentation, and PR descriptions;
  • Apply prompt engineering to improve the speed and quality of production-ready code;
  • Design, develop, and deploy microservices-based applications;
  • Develop RESTful APIs and integrate third-party systems;
  • Troubleshoot complex distributed issues;
  • Take ownership of features and projects from conception through deployment and maintenance;
  • Communicate technical concepts clearly to technical and non-technical audiences;
  • Collaborate effectively within a distributed agile squad.

Wymagania:

  • At least 2 years of professional experience in Java software development;
  • Deep knowledge of core Java, including Java 17+ features, JVM internals, memory management, and concurrency;
  • Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security;
  • Hands-on experience with AWS;
  • Proficiency in SQL databases, specifically PostgreSQL;
  • Experience with unit testing using JUnit and Mockito, integration testing, and end-to-end testing;
  • Advanced Git proficiency, including branching strategies and code review processes;
  • Strong understanding of RESTful API design and development;
  • Knowledge of high-quality code, best practices, clean code principles, and SOLID;
  • Excellent analytical and problem-solving skills;
  • Ability to work independently with minimal supervision;
  • Excellent communication skills;
  • Collaborative mindset and ability to work effectively in a distributed agile squad;
  • Fluent English.

Warunki:

  • Annual performance-based bonus with a target of 20%;
  • Dedicated training budget for training, certifications, and conferences;
  • Diversified career paths;
  • Recharge Fridays: up to 2 Fridays off per quarter;
  • Take Time Program: up to 3 months of leave for any purpose;
  • Flex Location: possibility to work from different places in the world for a certain period;
  • Up to 2 weeks of additional paid leave for charity activities;
  • Private healthcare, group life insurance, and Multisport;
  • Stock share purchase additions;
  • Yearly sales of company laptops and cars.

Java Developer for Digital Pathology in Warsaw – pracodawca: Roche

Roche to doskonały pracodawca, który stawia na różnorodność i autentyczność swoich pracowników. Nasza kultura pracy sprzyja otwartemu dialogowi oraz osobistemu rozwojowi, oferując liczne możliwości wzrostu zawodowego w dynamicznym środowisku. Pracując w Roche, masz szansę na realny wpływ na zdrowie ludzi na całym świecie, a także korzystasz z innowacyjnych rozwiązań i wsparcia w zakresie zarządzania tożsamością klientów.

R

Dane kontaktowe:

Zespół rekrutacyjny Roche

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Java Developer for Digital Pathology in Warsaw

Java
Java 17+
JVM Internals
Memory Management
Concurrency
Spring Boot
Spring MVC