Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consulting firm in Kuala Lumpur seeks an experienced Software Developer. The role involves understanding project requirements, designing efficient software solutions, and performing integration testing. Candidates need a degree in IT or Computer Science and a minimum of 5 years of experience with technologies like Java, Spring Boot, Docker, and AWS. A strong problem-solving attitude and the ability to work both independently and collaboratively are essential for this position.

Qualifications

  • Minimum 5 years of experience in software development.
  • Experience with IoT platforms and edge computing is a plus.
  • Good problem-solving skills and a positive learning attitude.

Responsibilities

  • Understand requirements from stakeholders and design efficient code.
  • Develop and automate reusable, organized code components.
  • Perform integration and testing of software systems.

Skills

Java
Spring MVC
Spring Boot
C
C++
RESTful APIs
JavaScript frameworks
Docker
Kubernetes
AWS
SQL
MongoDB
RabbitMQ
Apache Kafka

Education

Degree in Information Technology or Computer Science

Tools

Maven
Git
Figma
Grafana
OpenSearch
Job description

Full time

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

  • Understand the requirements from Product Owner, Architects and Tech Leads.
  • Design, develop and automate reusable, testable, organized, efficient, and self-documenting code/components.
  • Perform software integration and testing.
  • Maintain, optimize, and monitor existing systems.
  • Support all the project management activities where required

Job Requirements:

  • Degree in Information Technology, Computer Science, or equivalent relevant experience
  • Minimum 5 years of experience with the below technical skills,
    • 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, Node.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 plus
  • Experience with IoT Edge computing is a plus
  • Experience with Embedded Systems software development is a plus
  • Experience in DevSecOps processes is a plus
  • 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 attitude.
  • Able to work alone and as a team.

Please send a copy of your resume to: ****@tg-hr.com

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.