Software Development Engineer (Kotlin/Java)
IvorySoft is looking for a Kotlin/Java developer to join our team and work on a long-term project in the real estate and hospitality domain. The product is a well-established New Zealand-based platform that helps homeowners and tenants manage properties and co-living arrangements in a modern and user-friendly way.
π§© About the Project:
The platform provides tools for managing shared homes, including rent tracking, expense splitting, task management, and legal documentation. Itβs already live, actively scaling, and has a growing user base. We are building new features, improving existing ones, and maintaining the stability of the platform.
π What we expect from you:
- 4+ years of commercial experience with Kotlin
- Strong knowledge of Spring Boot 3+, Java 21, and Gradle
- Experience with PostgreSQL, Liquibase, and MyBatis
- Good understanding of REST APIs and backend architecture
- Hands-on experience with Spring Security, Spring Mail 3+, OAuth2
- Experience with AWS services: Cognito, S3, SDK
- Writing tests with JUnit 5, SpringMockK
- Practical experience with Docker, Docker Compose, and GitLab CI/CD
English β Intermediate+ (written and spoken)
β¨ Nice to have:
- Experience with Google Maps API, reCAPTCHA, CloudCheck, FormsByAir
Familiarity with LocalStack, FreeMarker, MailDev, Jsoup, Detekt, OIDC
π Responsibilities:
- Develop new features and maintain existing functionality
- Participate in code reviews and architecture discussions
- Optimize and refactor code for scalability and performance
- Collaborate closely with the product team, designers, and other developers
Contribute to technical decisions and project growth