-
Proof IT

Mid - Senior Software Engineer: Java | Groovy [Insurance Solutions]

Proof IT
Latvia · Full-time · Mid-Senior

About Us

We are a European software engineering company committed to building and establishing enduring relationships while providing tailored, customizable, and seamlessly integrable solutions. Serving clients in insurance, finance, government, and unique business processes, we aim to remain at the forefront of this ever-evolving industry, aligning with our purpose - to simplify the future through code.


Our Insurance Management Solution is currently employed by major insurance companies in the Baltics, and we are actively pursuing expansion throughout Europe and beyond. The B2B product facilitates end-to-end management of policies, finance & accounting, and claims, offering extensive configuration options and the capability for bespoke customization.


Role Responsibilities

  • Development through the entire SDLC: planning, creating, testing, and delivery.
  • Development of new features, correction of defects, implementation of new insurance policies and clients.
  • Assessment of project time estimates participating in guestimates, and providing well-considered final estimates by using experience, product knowledge, and time estimation techniques.
  • Precise analysis of client needs and creation of well-considered technical descriptions for delivering cost-efficient and quality solutions.
  • Provide precise information and data on project development (Jira tickets and status, time logging, etc.). Keep up to date product documentation (Confluence).
  • Write, test, and refactor code, provide system configurations, build and release product versions.
  • Participate in peer code reviews and share possible improvements on both tech and processes.
  • Work closely with your teammates: other engineers and systems analysts in your immediate team and across the whole product team, as well as face clients whenever necessary to be sure of requirements and expected results.


Qualifications

  • At least 4 years of hands-on back-end business systems development using Java and/or Groovy, SQL, XML, web services, unit and integration testing.
  • You are familiar with the majority of the solution stack and are open to learning what would be new.
  • You delve into the business challenge to come up with the best possible tech solution benefiting both client and product.
  • You prefer to work within a remote self-organizing team environment, where open communication and self-management are essential skills.
  • You have EU citizenship and are fluent in English.
  • *We are specifically seeking candidates with a strong passion for AI and AI-driven development, who are eager to contribute innovative ideas to our cutting-edge projects.


Our Offer & Benefits

  • Salary from EUR 3000 gross per month based on skills and experience for full-time work.
  • Work completely remotely, on-site from our modern city center office, or hybrid.
  • Well-covered health insurance from day one including dentistry, sports, psychosomatic, outpatient rehabilitation supplementary programs, and critical illness insurance.
  • Mobile device purchase expenses and call & data subscription services coverage.
  • 100% coverage of sick leave A from the first day of sickness.
  • The referral bonus for referring candidates who become successful new hires.
  • Other benefits e.g., a vision benefits plan, financial support for significant life events, partly paid study leave, and paid participation in sports events.
  • Work-life balance: flexible schedule, no overtime, and flexible work arrangements.
  • You are free to work from abroad for up to 6 months per year (within the EU/EEA).
  • Professional development is supported by participating in training & conferences, access to the internal library of IT and management books, and knowledge-sharing events.
  • Participation in team building and department social events, and annual company celebrations.
  • Flat hierarchy, international team, democratic work environment, and job autonomy.
  • Supportive, friendly, and resourceful new-colleague onboarding process.


Solution Stack

  • Product tech stack: Java, Groovy, Vaadin, Oracle DB, PostgreSQL, Apache Solr, REST and SOAP web services.
  • Architecture principles: clean code and architecture, component-based (GUICE modules/dependency injection), strong component API, plugin-based approach for extensions, extensive test coverage (unit, integration, web services tests), continuous refactoring.
  • Major tools: IntelliJ IDEA , Gradle, Bitbucket, JIRA, Bamboo, SonarQube, Docker, Fisheye, Artifactory (dependency cache, components repository).

Key Skills

Ranked by relevance

jira java groovy ai confluence sql xml oracle postgresql apache gradle docker artifactory
Login to Apply
Posted
Oct 22, 2024
Type
Full-time
Level
Mid-Senior
Location
Latvia
Company
Proof IT

Industries

Software Development Insurance

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sanderson
Related

Java Software Engineer

2026-06-18

Full-time
Mid-Senior
United Kingdom
Staffing
Engineering
View Job Details
HackerRank
Related

Senior Frontend Engineer

2026-06-23

Full-time
Mid-Senior
India
Software Development
Engineering
View Job Details
Microsoft
Related

Software Engineer II

2026-06-19

Full-time
Not Applicable
India
Software Development
Engineering