Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD

Selangor

Hybrid

MYR 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading human resource service provider in Selangor is looking for a skilled IT professional to join their team. This role involves designing and developing high-quality code, performing software integration, and supporting project management activities. Candidates should have a degree in IT or Computer Science, five years of relevant experience, and familiarity with IoT technologies. The position offers a hybrid working model and a 12-month renewable contract.

Qualifications

  • Preferably 5 years of experience with the mentioned technical skills.
  • Experience with IoT Platforms and Edge computing is a plus.
  • Experience in DevSecOps processes.
  • Experience in SCADA / HMI applications is a plus.

Responsibilities

  • Understand requirements from Product Owner, Architects, and Tech.
  • Design and develop reusable, testable, organized, and efficient code.
  • Perform software integration and maintain existing systems.
  • Support project management activities.

Skills

Java
Spring MVC
Spring Boot
C and C++
Object/Relational Mapping (ORM)
RESTful APIs
DHTML JavaScript frameworks
UI/UX Design tools
Visualization and Analytic tools
Maven
Git
PostgreSQL
MongoDB
RabbitMQ
Apache Kafka
Docker
Kubernetes
AWS

Education

Degree in Information Technology or Computer Science
Job description

TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD – Selangor

Contract

Hybrid

6mo ago , from TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD

  • Understand the requirements from Product Owner, Architects and Tech
  • Design, develop and automate reusable, testable, organized, efficient, and self- documenting code/components.
  • Perform software integration and
  • Maintain, optimize, and monitor existing
  • Support all the project management activities where
Job Requirements:
  • Degree in Information Technology, Computer Science, or equivalent;
  • Preferably 5 years of experience with the technical skills below:
    • Java, Spring MVC, Spring Boot, C and C++
    • Object/Relational Mapping (ORM) frameworks: JPA, Hibernate, etc
    • Web technologies: RESTful APIs, Web services, API Gateway, etc
    • DHTML JavaScript framework (Bootstrap, jQuery, Angular JS, React JS, JS, etc)
    • UI/UX and Design tools (e.g., Figma, Adobe XD, Balsamiq, etc)
    • Visualization and Analytic tools (e.g., Grafana, OpenSearch/Elasticsearch, etc)
    • Build and Version control tools: Maven, Git
    • SQL: knowledge of PostgreSQL would be a plus
    • NoSQL: MongoDB, Redis
    • MQTT Message Brokers (e.g., RabbitMQ, HiveMQ, etc)
    • Batch/Stream Processing: Apache Kafka, Apache Flink
    • Virtualization Platform and Orchestration Tools: Docker, Kubernetes
    • Cloud Technology: AWS
  • Experience with IoT Platforms is a
  • Experience with IoT Edge computing is a
  • Experience with Embedded Systems software development is a
  • Experience in DevSecOps processes is a
  • Experience with IoT communication technologies is a plus (MQTT, LoRa, REST, TCP, etc).
  • Experience in designing, implementing, troubleshooting, and commissioning SCADA / HMI applications is a plus.
  • Experience with industry standard communication protocols such as Modbus, OPC, BACnet, etc is a plus.
  • Good problem-solving skills and have a positive learning
  • Able to work alone and as a team
Other Information :
  • Working hours: Monday to Friday, 8:30 AM to 6 PM
  • Working arrangements: Onsite & Hybrid (after confirmation)
  • 12 months contract: renew annually or convert to permanent basis
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.