Match score not available

Senior Backend Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in IT or equivalent experience, Proficient in English (minimum B2 level), Experience with Java and/or Kotlin, Understanding of data structures and algorithms, Familiarity with Agile methodologies.

Key responsabilities:

  • Design and implement complex software applications using Java, Kotlin, Spring, and Junit
  • Collaborate within Agile teams across functions
  • Ensure development best practices and product quality
  • Engage in technical discussions for continuous improvement
  • Communicate effectively with diverse stakeholders
Solveva logo
Solveva Scaleup https://solveva.com/
51 - 200 Employees
See more Solveva offers

Job description

Logo Jobgether

Your missions

Offices: Bulgaria, Georgia, Portugal


You can join a high-performing international team dedicated to software engineering for leading global (re-)insurers.


About the Project


Pricing Integration Platform is a service facade that unifies the complex process of insurance policies calculations under one common API. This is the central system for calculations, which will be used by other customer applications that collect information for insurance policies.


Here we convert a large amount of data, develop the convenient API, orchestrate the distributed tasks, proceed with versioning of parameters and implement the calculators that need to perform on large amounts of data at lightning speed.


Currently, the stack of the project involves Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Flyway, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, Kubernetes on the Backend. And also, Angular 17, NGRx, NodeJS, Fastify on the Frontend.


What you'll be doing


  • Designing and implementing large, complex software applications based on RESTful microservices with Java, Kotlin, Spring, and Junit
  • Collaborating within Agile development team, working in cross-functional teams with BAs, POs, QAs, FEs, and UX Designers
  • 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 from different hierarchies' levels and diverse backgrounds, understanding projects’ environment, obstacles and identifying possible solutions, demonstrating analytical and problem-solving skills


Your Skills and Your Experience


  • Bachelor's degree in IT-related field or equivalent work experience
  • Proficiency in English (minimum B2 level)
  • Proven track record of relevant experience as backend developer using Java and/ or Kotlin
  • Excellent Java Core development skills, also developing Spring Applications (Spring Boot, Spring Data), JPA, Kafka
  • Strong understanding of data structures, algorithms, and complexity analysis
  • Extensive expertise in building distributed systems and microservice architectures through client-side composition, integrating architecture principles and design patterns to ensure reliability, scalability, and seamless integration across both new and existing systems, with a deep understanding of typical integration patterns and challenges
  • Experience in designing, maintaining, and running APIs
  • Experience in working with relational databases, ability to optimize queries
  • Experience in monitoring the quality of the product; knowledge of testing approaches and code validation
  • Excellent knowledge of browser troubleshooting and debugging practices and techniques
  • Experience in continuous integration and delivery tools (e.g. Azure DevOps, Github Actions)
  • Experience with Agile methodology for project management (SAFe is a plus)
  • Experience as scrum master is nice to have


Reasons you’ll love working here


  • We are a Great Place to Work-certified firm with an excellent approval rate
  • 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 (Dell, Lenovo) or Mac (Pro, Air)


About Solveva


Solveva is headquartered in Zurich, Switzerland, with offices in Georgia, Bulgaria, and Portugal. We are an agile software engineering firm for core insurance processes like pricing, underwriting, and risk management. Clients can either develop tailor-made software together with us or can subscribe to our self-developed solutions which we license under our Actus brand.


How to apply


If you are interested, please send us your CV in English.

All applications will be treated in the strictest confidentiality and only the approved candidates will be invited for an interview.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • collaboration
  • analytical-skills
  • Problem Solving
  • communication

Backend Developer Related jobs