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 resource management company in Selangor is seeking a skilled Software Developer to design and develop innovative solutions. Candidates should hold a degree in Information Technology or a related field and have substantial experience in Java and Spring technologies, as well as IoT and embedded systems. The role offers a hybrid working arrangement with a 12-month contract, providing opportunities for renewal or transition to permanent employment. Strong problem-solving skills and teamwork are essential for success in this position.

Qualifications

  • Preferably 5 years of experience with Java, Spring MVC, Spring Boot, C, and C++.
  • Good problem-solving skills and ability to work independently and in a team.
  • Experience in designing and implementing SCADA/HMI applications is a plus.

Responsibilities

  • Understand requirements from Product Owners, Architects, and Tech teams.
  • Design, develop and automate reusable, organized, efficient code.
  • Maintain, optimize, and monitor existing systems.

Skills

Java
Spring MVC
Spring Boot
C
C++
RESTful APIs
Web services
Bootstrap
Angular
React JS
Figma
Adobe XD
Grafana
PostgreSQL
MongoDB
Docker
Kubernetes
AWS

Education

Degree in Information Technology, Computer Science, or equivalent

Tools

Maven
Git
Job description

TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD – Selangor

Contract

Hybrid

7mo 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,Query, Angular, 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.