Mid - Senior Software Engineer: Java | Groovy [Insurance Solutions]
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
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-06-18
Senior Frontend Engineer
2026-06-23
Software Engineer II
2026-06-19
- Posted
- Oct 22, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Latvia
- Company
- Proof IT
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Software Engineer
2026-06-18
Senior Frontend Engineer
2026-06-23
Software Engineer II
2026-06-19