Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer - Java+Kotlin

Ploy Asia

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Part time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Kuala Lumpur is seeking an experienced Java & Kotlin Developer for a contract role with a view of extension. You will design and optimize secure, high-performance applications, focusing on IDE plugin development and build optimization. The ideal candidate has 5+ years of software development experience with strong proficiency in Java 11+, Kotlin, and best practices in secure coding. This role requires collaboration with security, DevOps, and architecture teams to ensure enterprise-grade solutions.

Qualifications

  • 5+ years of experience in software development.
  • Strong proficiency in Java 11+ and Kotlin.
  • Hands-on experience with Maven and Gradle.
  • Expertise in multithreading, concurrency, and performance optimization.
  • Solid understanding of secure coding and cybersecurity best practices.

Responsibilities

  • Design, develop, and optimize applications using Java 11+ and Kotlin.
  • Implement coroutines and asynchronous processing in Kotlin for performance optimization.
  • Develop thread-safe, high-performance applications using Java/Kotlin.
  • Collaborate with DevOps to ensure secure deployments.

Skills

Java 11+
Kotlin
Maven
Gradle
Multithreading
Secure coding
Debugging

Tools

Eclipse
IntelliJ
Job description

Contract role - with a view of extension

Job Summary

We are looking for a skilled Java & Kotlin Developer with strong expertise in Java 11+, Kotlin, Maven, Gradle, and multithreading. The ideal candidate will have hands‑on experience developing Eclipse and IntelliJ extensions, a solid grasp of design patterns, and experience with on‑premises deployments. You will be responsible for designing and implementing secure, high‑performance, and scalable applications, focusing on IDE plugin development, build optimization, and secure concurrency handling. This role requires a deep understanding of secure coding, authentication, encryption, and vulnerability management, working closely with security, DevOps, and architecture teams to ensure enterprise‑grade solutions.

Key Responsibilities
  • Design, develop, and optimize applications using Java 11+ and Kotlin.
  • Leverage functional programming, Streams API, and concurrency utilities in Java.
  • Implement coroutines and asynchronous processing in Kotlin for performance optimization.
  • Follow secure coding standards to prevent vulnerabilities (e.g., SQL injection, XSS, CSRF).
  • Configure and optimize Maven and Gradle for builds and dependency management.
  • Manage third‑party dependencies securely and enhance build performance (CI/CD).
  • Develop thread‑safe, high‑performance applications using Java/Kotlin concurrency frameworks.
  • Utilize thread pooling, non‑blocking I/O, and reactive programming for efficiency.
  • Develop and optimize custom IDE plugins (Eclipse, IntelliJ) for performance and security.
  • Apply design patterns, SOLID principles, and secure SDLC practices in architecture.
  • Implement dependency injection, microservices, and domain‑driven design concepts.
  • Design and maintain on‑premises deployment solutions following security best practices.
  • Apply encryption, authentication, and authorization techniques (OAuth, JWT, SAML).
  • Ensure compliance with OWASP, NIST, and ISO 27001 standards.
  • Collaborate with DevOps to harden environments and ensure secure deployments.
Required Skills & Qualifications
  • 5+ years of experience in software development.
  • Strong proficiency in Java 11+ and Kotlin.
  • Hands‑on experience with Maven and Gradle.
  • Expertise in multithreading, concurrency, and performance optimization.
  • Solid understanding of secure coding and cybersecurity best practices.
  • Strong grasp of design patterns and software architecture principles.
  • Experience with on‑premises deployments and infrastructure security.
  • Knowledge of authentication, encryption, and secure API design.
  • Excellent debugging and problem‑solving skills.
Nice to Have
  • Experience with Docker, Kubernetes, and container security.

Be careful – Don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.