Job description

Senior Java Developer

Position Overview: We are seeking a skilled Senior Java Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong understanding of Java programming, object-oriented design, and web development frameworks. They will be responsible for developing, testing, and maintaining high-quality IoT-based software applications.

Responsibilities:

  • Design, develop, and maintain applications using Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code in Java.
  • Perform code reviews and ensure adherence to best practices.
  • Debug and resolve software defects and issues across Java applications.
  • Optimize applications for maximum performance and scalability.
  • Stay updated with the latest industry trends and technologies in Java.
  • Develop and maintain IoT device communication listeners.
  • Work with IoT protocols and data formats to ensure reliable device communications.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Developer working with Java.
  • Strong proficiency in Java, with a solid understanding of language specifications.
  • Familiarity with various Java libraries and frameworks.
  • Understanding of memory management and multi-threading in concurrency patterns in Java.
  • Experience with performance tuning and optimization tools for Java.
  • Good problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with C++ is a significant plus.
  • Familiarity with Traccar or similar open-source GPS tracking systems.
  • Previous experience in IoT device communications.
  • Strong understanding of network protocols and data formats used in IoT.
  • Experience with developing and maintaining listener applications for IoT devices.
  • Ability to debug and optimize IoT communication streams.
  • Knowledge of security practices in IoT communications.

Are you interested in this role?

Refer a friend for this position and get a bonus

Do you know a really cool person to refer to work with us? if the person you refer is signed, you get a bonus

Apply For Job

Senior Java Developer

At Deliverydevs

Upload your CV/Resume: