Java developer in insurance

грейд
senior
формат
гибрид Варшава
страна
Польша
язык
Английский B1
опубликована
сегодня

описание

Obowiązkowa obecność w biurze raz w tygodniu w Warszawie.

Hays Contracting Services is a cooperation based on B2B principles. We are currently looking for a B2B contractor to provide services in the area of Senior Java Developer.

задачи

  • Participation in the implementation and development of a fraud detection system for claims settlement.
  • Analysis of business and technical requirements and their implementation using configuration mechanisms, product extensions, and dedicated components of the supplied solution.
  • Design, implementation, and maintenance of integrations between the claims system and internal and external systems, using APIs, events, integration services, and enterprise architecture patterns.
  • Analysis of requirements, design of solutions, bug fixing, implementation of changes, and planning of subsequent product releases.
  • Assessment of the standard capabilities of the system and recommendation of the optimal approach between configuration, product customization, and building dedicated solutions.
  • Participation in the design of system solutions that take into account functional, non-functional, regulatory, performance, security, and maintenance requirements.
  • Support for data migration processes, environment integration, and preparing the organization to launch and develop the new claims platform.
  • Ensuring the high quality of delivered solutions through the development of automated tests, participation in integration and system testing, and the application of good software engineering practices.
  • Active use of AI tools and the Agentic AI approach in requirements analysis, solution design, implementation, testing, documentation, and system maintenance.
  • Performing and participating in code reviews, configuration reviews, and reviews of integration solutions using modern tools that support quality, security, and architectural compliance.
  • Participation in Scrum events and effective collaboration with business, architecture, integration, testing teams, and the system provider.
  • Co-creating implementation and integration standards, as well as good practices for using off-the-shelf systems in the architecture.
  • Daily collaboration in an international project environment focused on knowledge sharing, continuous improvement, and the successful implementation of a modern platform supporting claims handling processes.

требования

  • At least 5–6 years of experience as a Java Developer.
  • Good knowledge of Spring/Hibernate, Spring Boot, and Spring Cloud (more than 5 years).
  • Good knowledge of SQL (more than 5 years).
  • Good knowledge of Kafka.
  • Knowledge of quality assurance, including frameworks for writing unit tests (JUnit, TestNG, Spock) and integration tests (Testcontainers, WireMock).
  • Knowledge of Domain-Driven Design (DDD) and practical experience applying it.
  • Knowledge of Functional Programming and Object-Oriented Programming paradigms.
  • Knowledge of application containerization.
  • Knowledge of process engines and BPMN notation.
  • Knowledge of patterns and mechanisms for ensuring the resilience of services in distributed systems.
  • Ability to adopt AI tools in the software development process.
  • Knowledge of tools for diagnosing the performance of implemented solutions.
  • Будет плюсом: Experience using AI agents and Agentic AI tools in the software development process; Experience with cloud solutions; Knowledge of the Angular framework and experience developing frontend applications

условия

  • Hybrid work, once a week in Warsaw.
  • B2B contract.
  • Contract through March 2028, with the possibility of extension.
  • Start: ASAP / December.
  • Rate: PLN 140–160 net per hour on a B2B basis.
  • The cooperation is carried out between businesses (B2B model) and covers the services included in the agreed project scope. The contractor independently organizes how the services are delivered, taking into account project requirements, security, and the necessary communication with the client. Information about location, availability, or project meetings is organizational in nature and does not imply employee subordination or work under the client's direction.

навыки

компания

похожие вакансии

статьи для разработчиков