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.