TS

Software Engineer - Java

The SenzMate Communitylinkedin.com
Oct 20, 2026, 4:20 PM6d ago
Full-timeSoftware engineeringMid level (3+ yrs)

About the role

SenzMate IoT Intelligence is seeking a Software Engineer with expertise in Java to join their team. The role involves designing, developing, and maintaining efficient and reliable code, optimizing performance, resolving bugs, and ensuring high standards of code quality and automation. The engineer will also be responsible for developing and integrating backend systems with REST APIs. The company is dedicated to making IoT and AI technologies accessible globally and values humanitarian contributions and a strong team culture.

Must have

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 3+ years of experience as a software developer
  • Strong experience in Java stack (Spring, Hibernate, Jersey, MongoDB)
  • Experience working in Linux environments
  • Experience working in Agile teams and processes (Jira, Confluence, GitHub, etc.)

Nice to have

  • Experience with ELK stack (Elasticsearch, Logstash, Kibana) is an advantage
  • Experience with message brokers such as Kafka or RabbitMQ is an advantage
  • Knowledge of protocols such as TR-069, USP, MQTT, STOMP is an advantage
  • Experience with Kubernetes, OpenShift, Jenkins, Git, and Ansible is an advantage
  • Experience in telecommunications projects is an advantage

Technologies

  • Agile
  • Ansible
  • Confluence
  • Elasticsearch
  • ELK Stack
  • Git
  • GitHub
  • Hibernate
  • Java
  • Jenkins
  • Jira
  • Kafka
  • Kibana
  • Kubernetes
  • Linux
  • Logstash
  • MongoDB
  • MQTT
  • OpenShift
  • RabbitMQ
  • REST
  • Spring / Spring Boot