Senior Backend Developer

Solveva
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Microsoft Windows
Agile Methodologies
Software Applications
Unit Testing
Software Quality
Data Stores
Relational Databases
Software Design Patterns
Distributed Systems
Spring
JUnit
MongoDB
Node.js
NoSQL
Systems Development Life Cycle
Software Engineering
SQL Databases
Backend
Kotlin
Angular
Front End Software Development
REST
Microservices

Job description

Our project is a commercial insurance pricing tool for medium to large-sized companies. It is built on a microservice architecture using Java, Kotlin, Spring on the backend, and Angular, NodeJS, Express, Fastify on the frontend. It allows the user to capture all necessary exposure data, apply advanced terms and conditions, value the risks and calculate the cost of the policy. In addition, we use a central data store on PostgresDB to meet the client's specific reporting needs., * Designing, implementing, performing unit tests and document large, complex software applications based on REST microservices with Kotlin, Java, Spring, and Junit.

  • Collaborating within an Agile development team throughout the entire SDLC.
  • Ensuring development best practices such as code quality, scalability, and maintainability.
  • Monitoring product quality, ensure proper code validation and design patterns.
  • Encouraging technical discussions within the team for continuous product improvement.
  • Actively communicating with stakeholders at different hierarchy levels and from diverse backgrounds, understanding the project environment, identifying obstacles, and proposing solutions while demonstrating strong analytical and problem-solving skills.

Requirements

Do you have experience in Windows?, Do you have a Master's degree?, * Bachelor's or master's degree in an IT-related field or an equivalent practical track record.

  • Proficiency in English (minimum B2 level).
  • Solid understanding of Software Development Life Cycle.
  • Solid hands-on work experience with Kotlin, Java, Spring application, and SQL.
  • Experience in building distributed systems and microservices, knowledge of typical patterns and service integration issues.
  • Experience in designing REST services.
  • Proven experience working with relational databases.
  • Commitment to product quality, knowledge of testing approaches, code verification and analysis, and design patterns.
  • Strong analytical capabilities.
  • Ability to abstract complex problems and break them down into meaningful, well-planned steps.
  • Ability to communicate with stakeholders on different hierarchical levels and with diverse backgrounds.
  • Proactive, reliable and self-driven team player.
  • Service-orientation with a strong focus on customer satisfaction.

Nice to have

  • Experience in proof-of-concept projects.
  • Experience with warehouse optimization for growing application load, data collection acceleration, and aggregation for analytics.
  • Experience with NoSQL and MongoDB., We are hiring smart, intrinsically motivated talents and experts with a strong team spirit, who do not need an elaborated hierarchy. Does this resonate with you?

Benefits & conditions

We understand that in today's fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

About the company

Solveva is an owner-operated technology and consulting company specializing in insurance and reinsurance solutions. We operate across Switzerland, Bulgaria, Georgia, Portugal, and the UAE, bringing together teams with strong engineering capabilities and deep industry expertise. We help clients modernize core processes such as pricing, underwriting, and risk management through high-quality software engineering and domain knowledge. Our work includes both tailor-made solutions and proprietary products developed in-house. We value trust, openness, and personal responsibility. With a flat structure and collaborative way of working, we encourage initiative, continuous learning, and transparent communication. Our goal is to create an environment where people can grow, contribute meaningfully, and work together to build impactful solutions. Reasons you'll love working at Solveva * Over 90% of our staff would recommend working at Solveva to their friends and family. * We are an owner-operated company - our management keeps their promises. * Small teams collaborate in a friendly atmosphere. * We have a flat structure with little bureaucracy. * Our culture of trust gives you flexibility for remote, office, or hybrid work. * You get a budget for further education, additional equipment, or your health club of choice. * We provide you with your choice of hardware: Windows or Mac. We want our team to be willing to take risks and to challenge the status quo. We recognize that having an open mind is essential for a company to remain competitive and to stay ahead of the curve. 20 years of insurance-driven software About Solveva 20 About the Project Our project is a commercial insurance pricing tool for medium to large-sized companies. It is built on a microservice architecture using Java, Kotlin, Spring on the backend, and Angular, NodeJS, Express, Fastify on the frontend. It allows the user to capture all necessary exposure data, apply advanced terms and conditions, value the risks and calculate the cost of the policy. In addition, we use a central data store on PostgresDB to meet the client's specific reporting needs., Solveva is an owner-operated technology and consulting company specializing in insurance and reinsurance solutions. We operate across Switzerland, Bulgaria, Georgia, Portugal, and the UAE, bringing together teams with strong engineering capabilities and deep industry expertise. We help clients modernize core processes such as pricing, underwriting, and risk management through high-quality software engineering and domain knowledge. Our work includes both tailor-made solutions and proprietary products developed in-house. We value trust, openness, and personal responsibility. With a flat structure and collaborative way of working, we encourage initiative, continuous learning, and transparent communication. Our goal is to create an environment where people can grow, contribute meaningfully, and work together to build impactful solutions. Reasons you'll love working at Solveva * Over 90% of our staff would recommend working at Solveva to their friends and family. * We are an owner-operated company - our management keeps their promises. * Small teams collaborate in a friendly atmosphere. * We have a flat structure with little bureaucracy. * Our culture of trust gives you flexibility for remote, office, or hybrid work. * You get a budget for further education, additional equipment, or your health club of choice. * We provide you with your choice of hardware: Windows or Mac. 20 years of insurance-driven software About Solveva 20, Trust is an integral part of our values. We promote honest and open communication within the company. We are an owner-operated company - our management keeps its promises.

Apply for this position