Job VC
Senior Java Developer
Technologies
Description
Our client is a next-generation mortgage platform making home ownership simple, transparent, and accessible for everyone. In our mission to make home ownership simple, transparent, and accessible for everyone,
they
have helped more than 100.000 people finance their homes.
They
are a B2B2C software company striving to give home buyers and mortgage advisors a fully digital mortgage experience.
They
connect the home buyerʼs journey of buying property with value-adding services along the way, such as property valuation, robo-advice for financing options, and leveraging AI to classify and read documents.
Their advisor-facing application includes a fully-fledged back-office that empowers the advisor to support the customers with a maximum service level: We offer a reliable and efficient mortgage application processing using workflow management, e-mail, chat, as well as secure handling of financial documents — just to name a few.
Their
vision is to connect all areas of the real estate ecosystem to be a central hub for every stakeholder in the market. Their partners include real estate platforms, property valuation companies, and lenders.
Over 600 mortgage advisors from 100+ different companies use it.
What
youʼll focus on:
Driving Innovation in Our Evolving Java Technology Stack
As a backend engineer, you’ll be at the forefront of shaping and expanding our recently established Java-based stack within the FinLink ecosystem
Architecting and Implementing Services
Collaborate with our backend team to design and implement new services from the ground up with cutting-edge cloud native technologies on Azure
Enforcing High-Quality Coding Standards
Lead by example by contributing to and upholding excellent coding practices through thorough code reviews and peer mentoring
Ensuring System Robustness
Develop comprehensive unit and integration tests to maintain the reliability of our backend systems
Enhancing Architecture and Security
Continuously enhance the productʼs architecture, stability, and security to adapt to evolving business needs, while driving ongoing refactoring and codebase improvements
Knowledge Sharing and Mentorship
Share your expertise and insights with colleagues through regular knowledge-sharing sessions, fostering a collaborative and learning-focused team environment
What we’re look
ing for:
8+ years of professional experience in
Java
and related technologies such as
Spr
ing Boot
and
Maven
Extensive practical knowledge of object-oriented programming, design patterns, and data structures
Expertise in distributed systems architecture, including API-driven and event-based communication
Proven experience working with relational databases like
PostgreSQL
or
NoSQL
databases like
MongoDB
, familiarity with caching mechanisms such as
Redis
Knowledge of
Kafka
or other messaging systems is a plus
Solid understanding of security best practices in backend development
Passion for writing clean, maintainable, and well-tested code, with a focus on quality and reliability. Experience with
SonarQube
or other code quality tools is a plus
Experience with
CI/CD pipelines
(e.g., Azure DevOps), containerization tools such as
Docker
or
Kubernetes
along with other cloud-native technologies on Azure (or other cloud providers) is a strong plus
Ability to give and receive constructive feedback with empathy and emotional intelligence, fostering a positive team environment
Willingness and adaptability to work in a multi-language team, including exposure to technologies like Ruby on Rails, Angular, Python and NodeJS
Strong verbal and written communication skills in
English
, with the ability to clearly explain technical concepts to different stakeholders
Experience with agile methods (Scrum or Kanban)
Familiarity with version control (git)
they
have helped more than 100.000 people finance their homes.
They
are a B2B2C software company striving to give home buyers and mortgage advisors a fully digital mortgage experience.
They
connect the home buyerʼs journey of buying property with value-adding services along the way, such as property valuation, robo-advice for financing options, and leveraging AI to classify and read documents.
Their advisor-facing application includes a fully-fledged back-office that empowers the advisor to support the customers with a maximum service level: We offer a reliable and efficient mortgage application processing using workflow management, e-mail, chat, as well as secure handling of financial documents — just to name a few.
Their
vision is to connect all areas of the real estate ecosystem to be a central hub for every stakeholder in the market. Their partners include real estate platforms, property valuation companies, and lenders.
Over 600 mortgage advisors from 100+ different companies use it.
What
youʼll focus on:
Driving Innovation in Our Evolving Java Technology Stack
As a backend engineer, you’ll be at the forefront of shaping and expanding our recently established Java-based stack within the FinLink ecosystem
Architecting and Implementing Services
Collaborate with our backend team to design and implement new services from the ground up with cutting-edge cloud native technologies on Azure
Enforcing High-Quality Coding Standards
Lead by example by contributing to and upholding excellent coding practices through thorough code reviews and peer mentoring
Ensuring System Robustness
Develop comprehensive unit and integration tests to maintain the reliability of our backend systems
Enhancing Architecture and Security
Continuously enhance the productʼs architecture, stability, and security to adapt to evolving business needs, while driving ongoing refactoring and codebase improvements
Knowledge Sharing and Mentorship
Share your expertise and insights with colleagues through regular knowledge-sharing sessions, fostering a collaborative and learning-focused team environment
What we’re look
ing for:
8+ years of professional experience in
Java
and related technologies such as
Spr
ing Boot
and
Maven
Extensive practical knowledge of object-oriented programming, design patterns, and data structures
Expertise in distributed systems architecture, including API-driven and event-based communication
Proven experience working with relational databases like
PostgreSQL
or
NoSQL
databases like
MongoDB
, familiarity with caching mechanisms such as
Redis
Knowledge of
Kafka
or other messaging systems is a plus
Solid understanding of security best practices in backend development
Passion for writing clean, maintainable, and well-tested code, with a focus on quality and reliability. Experience with
SonarQube
or other code quality tools is a plus
Experience with
CI/CD pipelines
(e.g., Azure DevOps), containerization tools such as
Docker
or
Kubernetes
along with other cloud-native technologies on Azure (or other cloud providers) is a strong plus
Ability to give and receive constructive feedback with empathy and emotional intelligence, fostering a positive team environment
Willingness and adaptability to work in a multi-language team, including exposure to technologies like Ruby on Rails, Angular, Python and NodeJS
Strong verbal and written communication skills in
English
, with the ability to clearly explain technical concepts to different stakeholders
Experience with agile methods (Scrum or Kanban)
Familiarity with version control (git)