Evooq
Software Engineer - Java/ Kotlin
About this role
Description: Seeking a mid-level Software Engineer (Java/Kotlin) to join a high-performing, agile team in Singapore. Role involves software engineering (80%) and business analysis (20%) on core platform features using modern technologies like Java 25, Kotlin, Spring Boot, and Microservices. Requirements: Hands-on experience in designing and implementing high-quality modern APIs and back-end systems. Familiarity with JVM-based languages (Java, Kotlin), Spring framework, and relational databases (PostgreSQL, Cassandra). Ability to analyze business requirements and design efficient cloud solutions. Team player with a can-do attitude and passion for clean code practices (e.g., Domain-Driven Design, BDD, TDD). Benefits: Work with modern technologies on meaningful engineering challenges. Flexible working environment with hybrid options and flexible hours. Collaborative culture with talented engineers and a friendly office atmosphere, including recreational facilities.