S

SOFICO

Software for automotive finance contract management

Software Developer - Java Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeZwijnaarde, Ghent, BelgiumNo salary listedHybrid

About the Job

Requirements

  • At least 2 years of professional experience in backend software development, with hands-on Java experience.
  • Experience with modern Java, preferably Java 17 or Java 21.
  • Experience building RESTful APIs and backend services.
  • Familiarity with microservice-based architectures and modern backend development practices.
  • A good understanding of clean, maintainable software design.
  • Good knowledge of SQL, preferably PostgreSQL.
  • Familiarity with development and DevOps tools and practices such as Git, Maven, Jenkins, or GitHub Actions.
  • Fluent English communication skills and the ability to collaborate in an international engineering environment.

Responsibilities

  • Design, develop, and evolve Java backend services within the Miles product ecosystem.
  • Translate complex business domains into well-designed, maintainable software solutions using Domain-Driven Design principles.
  • Build reusable product capabilities for different customers, markets, and use cases.
  • Design and implement RESTful APIs and integrations between services, internal platforms, and other parts of the Miles ecosystem.
  • Own deliverables throughout their lifecycle, from technical design and development through testing, deployment, and continuous improvement.
  • Build scalable, cloud-native solutions using modern engineering and DevOps practices such as CI/CD, containerization, and automated testing.
  • Collaborate with fellow engineers through technical discussions, code reviews, and knowledge sharing.
  • Apply a security-first mindset when designing and implementing features within the Secure Software Development Life Cycle.
  • Contribute to technical improvements and architectural decisions that help evolve the Miles platform.

Desired Qualifications

  • Experience with Domain-Driven Design.
  • Experience with Quarkus or similar modern Java frameworks.
  • Knowledge of Kafka or other event-driven or messaging technologies.
  • Experience with Docker and Kubernetes.
  • Familiarity with NoSQL datastores.
  • Experience working on complex software products or platforms.
  • Knowledge of Angular or an interest in understanding the broader application stack.
  • Knowledge of languages in addition to English.

About the Company

SOFICO

Software for automotive finance contract management

SOFICO creates contract management software for the automotive finance, leasing, and mobility industries. Its main product, SOFICO Miles, handles the entire lifecycle of contracts for finance, leasing, and mobility services. The platform typically supports contract creation, pricing, amendments, renewals, and fleet or mobility management within one system and is used by providers worldwide. Unlike general contract tools, SOFICO focuses specifically on automotive finance and mobility contracts, aiming to give its customers a centralized, end-to-end solution. The company’s goal is to help automotive finance and mobility providers manage contracts more efficiently across regional and global markets.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ghent, Belgium
Founded
1988

Recently Posted Jobs

Explore more opportunities at SOFICO

See more jobs