Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Intermediate Java Developer.
South Africa Jobs Expertini

Urgent! Intermediate Java Developer Job | FROSTBYTE

Intermediate Java Developer



Job description

Job Overview:

We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team.

You will be a part of a talented team that is responsible for delivering on world class consumer device electronics.

You will be involved in designing, developing and implementing Java-based UX Components across various consumer electronic devices.

Follows approved life cycle methodologies, creates design documents, writes code, and performs unit and functional testing of software.

Contributes to the overall architecture and standards.

Key Responsibilities:

  • Individually responsible for delivering on project requirements
  • Software development, planning, design and investigation
  • Accountable for Software development, bug fixing, technical recommendations (incl.

    impact assessment & test focus) & lifecycle management
  • Unit test development, static analysis & software maintenance
  • Unified application software setup, continuous integration, configuration & delivery
  • Software component profiling & reporting
  • Work breakdown structure, estimation and risk identification and mitigation
  • Low-level designs for work packages.

  • Work package progress reporting
  • Mentoring Junior Developers
  • Adherence to the milestone-driven hybrid project & cross-functional teams (CFT) process & policies
  • Knowledge transfer within the team (Presentations & documentation)

Educational Requirements:

  • B.Eng Electronic/Electrical Engineering or B.Sc Information Technology (Computer Science)
  • (Advantageous) Post Graduate Degree
  • (Advantageous) Lightning JS Certified Developer
  • (Advantageous) Oracle Java Certification

Technical Competencies:

  • Strong knowledge of software stack components and architecture.

  • Strong understanding of IP networking and protocols e.g. HTTP, FTP, WS, FTP, UDP, UPnP.

  • Video Streaming and Control Protocols (TCP/IP, UDP, RTP, RTMP, Multicast handling, RTSP, DIAL, SSDP, HTTP)
  • (Preferable) Java 8+ Certification
  • Experience in using GIT.

  • (Preferable) Understanding of DVB (Digital Video Broadcast).

  • Development Experience or understanding of staged event driven architecture (SEDA) practices.

  • Development Experience or understanding application transactions using micro services.

  • Development Experience using NoSQL/SQL databases.

  • Development Experience in using RESTful web services and idempotency of web services.

  • (Preferable) Understanding of RDK stack (Rapid Development Kit)
  • Experience using JavaScript frameworks: SolidJS or React


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Intermediate Java Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers South Africa.