Favourite

Software Engineer

  • Reference IP29506-KG
  • Location Cwmbran
  • Job type Permanent

A Java Developer is required to join a Digital Media company in Cwmbran, near Newport. The company specialises in digital TV platforms and applications with offices worldwide. This role offers a competitive salary, 10% bonus and an excellent development and training plan; this company promotes from within to ensure employees are valued and are given the opportunity to progress within the company.

You will play an influential role in the server-side team, responsible for building scalable, reliable and high-performance applications. Alongside expertise in core Java, you will be required to demonstrate a broad range of knowledge of other development and delivery technologies.

The successful Java developer will be required to pick new languages and technologies up as required.

Requirements / Profile

• Solid commercial experience of Java 8
• Strong understanding of RESTful web services.
• Experience in working with at least one or more of the following DBs: Mongo, Oracle, Cassandra, Neo4J.
• Experience in refining requirements, able to create high level technical specifications.
• Knowledge and understanding of Enterprise Design Patterns and system integration.
• Robust knowledge of Source control and Continuous Integration.
• Demonstrable awareness and enthusiasm for new technology and trends.
• Willingness and ability to mentor others.
• Able to work independently, be self-motivated and highly effective in cross-functional teams.
• Able to work on multiple projects simultaneously and appreciate any overlaps.
• Proficient in understanding and producing technical documentation in English.
• Excellent written and verbal communication skills (fluent in English).
• A computing degree or equivalent work experience.

Desirable

Any knowledge/ experience of any of the following would also be of use:

• Server-side technologies (JMX, JSF, JCA (Connector Architecture), JPA, Dependency Management (Maven), Python, NOSQL technologies (MongoDB, Cassandra, Neo4J). SQL, Spring Boot, Apache Camel, Drop Wizard
• Experience in implementing resilient systems using asynchronous programming techniques.
• Agile methodologies
• Awareness of the broadcasting industry
• Been involved with profiling and tuning J2EE applications and Application Servers.
• BDD/TDD
• Cucumber

Sign up for industry updates