
Search by job, company or skills
Industry : Telecommunication
Role: Senior Software engineer(Java)
Remote: Kuala Lumpur
Key Responsibilities
* Develop, maintain, and optimize Java applications that interface with Apache Phoenix and HBase.
* Design and implement SQL procedures within Apache Phoenix to support data analytics and reporting requirements.
* Collaborate with data engineers to integrate HBase-based data storage with other data pipelines.
* Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
* Ensure code quality and maintainability through code reviews, testing, and documentation.
* Monitor system performance and Observability using Cloud Native standards and toolsets.
* Troubleshoot and resolve performance issues related to HBase and Apache Phoenix.
Requirements:
* 5+ years of software development experience mostly working in Java as a backend or Server developer
* Can design, build & maintain complex application frameworks & applications that integrate multiple disparate computing elements/systems
* A strong background with development in a Linux environment
* Experience with Cloud-hosted CI / CD build trains like Jenkins
Desirable:
* Experience with HADOOP / HBASE big data analytics and/or database software development
* Experience with Java 8 functional style programming using Spring Framework, Kafka Streams, OpenAPI, Golang based systems
* Experience with Docker and K8s deployment architectures & toolsets
* The ability to work independently, as well as participating as a key player of a team creating and developing ideas and tools from scratch
* Excellent communication and inter-personal skills
* BS degree in Computer Science, related engineering field, mathematics, or equivalent practical experience
Job ID: 131430141