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

Software Developer Java+Kotlin



Job description

Location: Ploy Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Software Developer - Java+Kotlin

Join to apply for the Software Developer - Java+Kotlin role at Ploy

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

  • Familiarity with AWS, Azure, or GCP.

  • Understanding of DevSecOps practices.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Software Development

#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