Software Engineer - Java/ Kotlin

Evooq SA

Singapore

On-site

SGD 90,000 - 130,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Evooq is expanding its core engineering team in Singapore, hiring a Mid-level Software Engineer (JVM, Kotlin, Spring Boot). You will contribute to building and enhancing the core platform in a hybrid setup, with 3 days in the office per week.

Work on modern APIs and back-end systems within a small, autonomous team, applying DDD/BDD/TDD where appropriate and collaborating closely with business analysts and stakeholders to deliver robust software for wealth management solutions.

Qualifications

  • Involved in full software life cycle including requirement analysis, prototyping, design, implementation, deployment, monitoring and support.

Responsibilities

  • Take full ownership of the product you are crafting - you will be involved in the full life cycle of software engineering including requirement analysis, prototyping, design, implementation, deployment, monitoring, and support.
  • Ensure correctness, maintainability, and sustainability of the delivered solutions, following and promoting our established mindset for well-crafted design, code, and testing.
  • Be the deputy of the Team Lead for any business-related task, including business analysis, backlog prioritization, business validations before go-live, communications with external stakeholders, etc.

Skills

API design
Back-end development
Distributed systems
Clean code
DDD
BDD
TDD
Cloud solutions

Tools

Spring
Docker
Elastic Stack
Prometheus
Grafana
Redis
Maven/Gradle
RabbitMQ
PostgreSQL
Cassandra

Job description

Software Engineer - JVM, Kotlin, Spring boot
Seniority: Mid-level
Location: Singapore
Contract type: Full-time Permanent
Work Environment: Hybrid- 3 days in the office a week

Evooq is a global provider of technology-driven solutions for wealth managers. We are building an ecosystem of solutions that combine data, technology and investment expertise. Wealth managers use our solutions to rapidly identify investment opportunities, make informed decisions and manage the risk and the lifecycle of investments.

We operate as a group of highly autonomous teams that take responsibility for their projects and interact with each other based on mutual trust. We are headquartered in Lausanne, with additional offices in Zurich and Singapore.

Job Description

We are expanding our core engineering team and seeking a passionate and motivated Software Engineer (Mid level) to join us in our high-performing and agile collaborative environment. As a Software Engineer (80%) and Business Analyst (20%), you will work on our core platform building new/enhancing our features whilst utilizing modern technology like Java 25, Kotlin, Spring Boot and Microservices architecture.

  • Take full ownership of the product you are crafting - You will be involved in the full life cycle of software engineering including requirement analysis, prototyping, design, implementation, deployment, monitoring, and support.
  • Ensure correctness, maintainability, and sustainability of the delivered solutions, following and promoting our established mindset for well-crafted design, code, and testing.
  • Be the deputy of the Team Lead for any business-related task, including business analysis, backlog prioritization, business validations before go-live, communications with external stakeholders, etc.
Qualifications
  • A can-do attitude and abundance mindset - you'll be involved in the full software life cycle, including decision-making from design to production.
  • Good taste and basic knowledge of modern, scalable software architecture.
  • Any knowledge of distributed systems is a plus.
  • Hands-on experience in designing and implementing high-quality modern APIs and back-end systems
  • Passion about writing clean code. We appreciate practices like Domain-Driven Design, BDD, or TDD.
  • Ability to analyze and challenge business requirements, brainstorm technology ideas, and design/build efficient cloud solutions
  • Sound knowledge of financial instruments (reference data, pricing, corporate actions) is a plus; interest in learning them is a must.
  • Team spirit: You are a great teammate, making sure that everyone on your team feels valued and is excited to work with you
  • Ability to complete projects with minimal supervision and direction
  • Passion, curiosity, pragmatism, and humility. We favor code and demos over lengthy discussions.

Technical Skills required:

  • Languages: mainly JVM-based, like Java and Kotlin.
  • Frameworks: Spring, Docker, Elastic Stack, Prometheus, Grafana, Redis, Maven/Gradle and RabbitMQ
  • Basic knowledge of software building process including versioning, package, and delivering.
  • Good knowledge of relational databases like PostgreSQL and Cassandra
Additional Information

Why Join Us

  • Work with modern technologies on challenging and meaningful engineering problems.
  • Build products alongside talented, experienced, and collaborative engineers.
  • Collaborate passionate engineers to implement new cutting-edge modelling techniques.
  • Join autonomous teams with a high level of trust, ownership, and accountability.
  • Enjoy a flexible working environment with flexible hours, hybrid working (up to 2 days remote per week), and an open office culture.
  • Take part in a friendly and social office environment, including a playroom/cafeteria with table football, video game consoles, and complimentary drinks.

About us

Evooq is a global provider of technology-driven solutions for wealth managers. We are building an ecosystem that combines data, technology and investment expertise to make personalised investment scalable.

Wealth managers use our solutions to deliver personalised advice to investors with high-quality content and the best investment products.

We are headquartered in Lausanne, with additional offices in Zurich and Singapore. We operate as a group of highly autonomous teams that take responsibility for their projects and interact with each other based on mutual trust.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Evooq SA • Singapore

Hybrid
SGD 90,000 - 120,000
Playroom and cafeteria
Complimentary drinks
Software Engineer
Software Engineer

Evooq • Singapore

Hybrid
SGD 150,000 - 190,000
Hybrid work (up to 2 days remote)
Office perks
Table football & games
Senior Full Stack Engineer
Senior Full Stack Engineer

Evooq SA • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work model
Office amenities
Senior Full Stack Engineer
Senior Full Stack Engineer

Evooq • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work (up to 2 days remote)
Office play area and drinks
Application Support Specialist
Application Support Specialist

Evooq SA • Singapore

Hybrid
SGD 90,000 - 140,000
Base salary with transparent pay
Learning & Development budget
Hybrid working model
+2
Mid-Level JVM Engineer - Kotlin, Spring Boot & Microservices
Mid-Level JVM Engineer - Kotlin, Spring Boot & Microservices

Evooq SA • Singapore

Hybrid
SGD 90,000 - 130,000
Application & Integration Manager
Application & Integration Manager

Evooq SA • Singapore

On-site
SGD 120,000 - 180,000
Base salary transparency
Learning budget
Hybrid working
+2
Software Engineer (JVM/Kotlin) – Hybrid & Flexible Hours
Software Engineer (JVM/Kotlin) – Hybrid & Flexible Hours

Evooq SA • Singapore

Hybrid
SGD 90,000 - 120,000
Playroom and cafeteria
Complimentary drinks
Java Engineer
Java Engineer

Viondata Partners • Singapore

On-site
SGD 90,000 - 130,000
Senior Full-Stack Engineer: Vue/React/Angular + Java
Senior Full-Stack Engineer: Vue/React/Angular + Java

Evooq • Singapore

Hybrid
SGD 150,000 - 190,000
Hybrid work (up to 2 days remote)
Office perks
Table football & games