Position: Java Kotlin Developer
Location: Kuala Lumpur Malaysia
Duration :6 Months
Experience: 5+ Years
:
We are seeking a highly skilled Java & Kotlin Developer with expertise in Java 11+, Kotlin, Maven & Gradle, and multithreading. The ideal candidate must have hands-on experience in
developing Eclipse and IntelliJ extensions, a strong understanding of design patterns, and on-premises deployments.
As a key member of our development team, you will be responsible for designing and implementing secure, high-performance, and scalable applications. You will work on IDE
plugin development, optimize build processes, and ensure concurrency handling while maintaining robust security controls. The role requires a deep technical understanding of
secure coding practices, authentication mechanisms, encryption techniques, and security vulnerabilities. You will collaborate with cross-functional teams, including security engineers,
DevOps, and architects, to ensure that our software solutions meet high security and performance standards.
Key Responsibilities:
Design, develop, and optimize applications using Java 11+ and Kotlin.
Utilize Java's functional programming features, Streams API, and concurrency utilities.
Implement coroutines and asynchronous processing in Kotlin for optimized performance.
Ensure adherence to secure coding principles to prevent security vulnerabilities such asSQL injection, XSS, CSRF, and buffer overflows.
Configure and optimize Maven and Gradle for dependency management and build automation.
Ensure secure handling of dependencies and mitigate risks associated with third-party libraries.
Enhance build performance and implement continuous integration (CI/CD) best practices.
Design and implement high-performance, thread-safe applications using Java/Kotlin concurrency frameworks.
Optimize resource management with techniques like thread pooling, non-blocking I/O, and reactive programming.
Implement secure concurrent programming practices to prevent race conditions, deadlocks, and data integrity issues.
Develop custom plugins/extensions for Eclipse and IntelliJ IDEA to enhance development workflows.
Work with IDE SDKs to integrate custom tools, automation scripts, and security enhancements.
Debug and optimize plugins for performance, security, and seamless integration.
Utilize creational, structural, and behavioural design patterns for scalable and maintainable software.
Architect solutions that adhere to SOLID principles and secure software development lifecycle (SSDLC).
Implement best practices for dependency injection, microservices, and domain-driven design.
Design and maintain on-premises deployment solutions, ensuring security best practices.
Secure server configurations, perform penetration testing, and implement role-based access control (RBAC).
Ensure compliance with security standards such as OWASP Top 10, NIST, and ISO 27001.
Apply encryption techniques, authentication mechanisms (OAuth, JWT, SAML), and secure API design.
Work with DevOps teams to harden deployment environments and ensure secure on- premises configurations.
Required Skills & Qualifications:
5+ years of experience in software development.
Strong proficiency in Java 11+ and Kotlin.
Hands-on experience with Maven & Gradle for build and dependency management.
Expertise in multithreading, concurrency, and performance optimization.
Experience in developing Eclipse and IntelliJ extensions/plugins.
Deep understanding of cybersecurity best practices, including:
Strong grasp of design patterns and software architecture.
Experience with on-premises deployment and infrastructure security.
Secure coding principles (OWASP, NIST, ISO 27001)
Authentication & authorization mechanisms (OAuth, JWT, SAML)
Encryption techniques (AES, RSA, SSL/TLS)
Strong debugging, problem-solving, and optimization skills.
Good to Have:
Experience with Docker, Kubernetes, and container security.
Familiarity with cloud platforms (AWS, Azure, GCP).
Knowledge of DevSecOps practices.
Apply here https://forms.gle/gSVVNNhvvWX5wnRg9
Job Type: Contract
Contract length: 6 months
Pay: RM8,500.00 - RM10,000.00 per month
Schedule:
Day shift
* Fixed shift
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.