V

Verisk

Builds data and risk software for insurers

Senior Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKraków, PolandPLN200k - PLN250k

About the Job

Requirements

  • At least 6 years of backend software engineering experience, ideally developing enterprise-grade SaaS products.
  • Strong proficiency in Java 17 or later and Spring Boot.
  • Experience with relational databases such as PostgreSQL or MySQL, including schema design, query optimization, and transactional integrity.
  • Practical experience with Docker and continuous integration/continuous delivery tools and practices.
  • Strong analytical and problem-solving skills, including translating complex business requirements into maintainable software.
  • Excellent communication skills and confidence working directly with non-technical stakeholders.

Responsibilities

  • Develop secure, scalable, and maintainable RESTful services using Java with Spring Boot and Go.
  • Take features from client requirements and technical design through development, testing, and production deployment.
  • Connect external APIs and data pipelines while collaborating with Angular and TypeScript frontend engineers.
  • Build rule engines, data validation pipelines, and audit trails to automate complex compliance processes.
  • Participate in technical discovery sessions, workshops, and demos, translating business requirements into technical solutions.
  • Use AI-assisted development tools such as large language models and GitHub Copilot, and contribute to integrating AI capabilities for document understanding and data extraction.
  • Modernize legacy systems and improve internal tooling, continuous integration/continuous delivery, and deployment processes.
  • Conduct code reviews, support junior and mid-level engineers, and strengthen engineering standards and practices.

Desired Qualifications

  • Production experience with Go (Golang), or interest in developing with Go alongside Java.
  • Familiarity with TypeScript and Angular.
  • Experience with Redis, MongoDB, or other caching or document database technologies.
  • Experience with Kubernetes and container orchestration.
  • Practical experience with AI/large language model technologies, such as prompt engineering, retrieval-augmented generation, or model integration.

About the Company

Verisk

Builds data and risk software for insurers

Verisk sells data, analytics, and software to insurers, reinsurers, and insurance intermediaries that assess risk and settle claims. Its tools support insurance pricing and policy development, catastrophe modeling, and claims investigation, combining industry records with scientific models and specialized applications. Xactimate calculates property repair estimates, while other platforms compare claims to identify suspected fraud and model losses from natural disasters. Customers pay through hosted subscriptions, transaction fees, and advisory services, with software and data integrated into their underwriting and claims workflows. Verisk traces its operating roots to 1971 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Jersey City, NJ
Founded
1971

Recently Posted Jobs

Explore more opportunities at Verisk

See more jobs