Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Developer Java+Kotlin.
Malaysia Jobs Expertini

Urgent! Software Developer - Java+Kotlin Job Opening In Kuala Lumpur – Now Hiring Ploy Asia

Software Developer Java+Kotlin



Job description

Software Developer - Java+Kotlin (39232) Kuala Lumpur, Malaysia

SOFTWARE DEVELOPER - JAVA+KOTLIN

What's on the offer

  • Contract role - with a view of extension
  • Location: Kuala Lumpur, MY

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.

  • Experience developing Eclipse or IntelliJ plugins/extensions.

  • 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.

  • Familiarity with AWS, Azure, or GCP.

  • Understanding of DevSecOps practices.

#J-18808-Ljbffr


Required Skill Profession

It & Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Developer Potential: Insight & Career Growth Guide