Lauren Halket – OCC Computer Personnel – 01270 621182
Job Title: Java Application Developer
My client has created a lightweight platform that allows access to a range of internet content on low
cost TVs and set top boxes. My Client offers a global service for IP connected TV, incorporating
advanced EPGs and widget style applications/content. This is a very busy and exciting time and a
fantastic time to join my client.
Reports to: Java Team Leader
Job Summary
This software engineer will work on the development of Java based applications running on the
company’s connected set top box platform, as well as companion applications for Android and
potentially iOS.
Key Responsibilities
• Java development implementing customer user interface requirements and applications
connecting set top boxes to external services.
• Working to the company's standards.
• Agreeing designs for solutions with the team ahead of implementation.
• Improving the core codebase in terms of reusability, testability and componentisation.
Knowledge, Qualifications and Experience
Essential:
• A strong knowledge of object-oriented development (OOD) on core Java (J2SE) with
commercial experience and demonstrable skills.
• Over 3 year’s solid experience working with the Java language and platforms.
• Solid understanding of a development toolkit and its application into the development life-
cycle, including build tools, version control systems (Subversion, Git), test tools, unit testing
(JUnit) and continuous integration.
• Experience of working on legacy systems / old codebases.
Desirable:
• Experience of networked applications (TCP/IP, HTTP, HTTPS, web services).
• Experience of developing Android applications.
• Experience of developing mobile or embedded applications, on the Java ME and/or Java
Embedded platforms.
• Experience of iOS development.
• Experience of event loop based GUI applications.
• Knowledge of C and/or C++.
• Development using Ubuntu Linux.
Skills/Abilities Required
• Development in Java (5 or greater preferable)
• Self-managing implementations through from definition to deployment, reporting status as
appropriate
• Strong communication skills (developer will be working directly with other engineers, testers,
designers)
• Willingness to learn

Jd java app developer

  • 1.
    Lauren Halket –OCC Computer Personnel – 01270 621182 Job Title: Java Application Developer My client has created a lightweight platform that allows access to a range of internet content on low cost TVs and set top boxes. My Client offers a global service for IP connected TV, incorporating advanced EPGs and widget style applications/content. This is a very busy and exciting time and a fantastic time to join my client. Reports to: Java Team Leader Job Summary This software engineer will work on the development of Java based applications running on the company’s connected set top box platform, as well as companion applications for Android and potentially iOS. Key Responsibilities • Java development implementing customer user interface requirements and applications connecting set top boxes to external services. • Working to the company's standards. • Agreeing designs for solutions with the team ahead of implementation. • Improving the core codebase in terms of reusability, testability and componentisation. Knowledge, Qualifications and Experience Essential: • A strong knowledge of object-oriented development (OOD) on core Java (J2SE) with commercial experience and demonstrable skills. • Over 3 year’s solid experience working with the Java language and platforms. • Solid understanding of a development toolkit and its application into the development life- cycle, including build tools, version control systems (Subversion, Git), test tools, unit testing (JUnit) and continuous integration. • Experience of working on legacy systems / old codebases. Desirable: • Experience of networked applications (TCP/IP, HTTP, HTTPS, web services). • Experience of developing Android applications. • Experience of developing mobile or embedded applications, on the Java ME and/or Java Embedded platforms. • Experience of iOS development. • Experience of event loop based GUI applications. • Knowledge of C and/or C++.
  • 2.
    • Development usingUbuntu Linux. Skills/Abilities Required • Development in Java (5 or greater preferable) • Self-managing implementations through from definition to deployment, reporting status as appropriate • Strong communication skills (developer will be working directly with other engineers, testers, designers) • Willingness to learn