Description
Are you a Java Developer?Would you like a role designing cutting edge software using new and emerging technologies?
My client are a rapidly expanding software company with one of the most accomplished leadership teams in the Bristol/Bath area. Their flagship product is at the forefront of technology, incorporating elements of IoT, GIS, Analytics & Reporting, mobile development and social media integration.
We are looking for a developer to join our team. Ideally, with a minimum of 5 years' development experience, and who will be highly motivated, diligent, and have experience of working within an agile team.
General Requirements:
- Degree in Computer Science, Engineering or a related subject
- Hands-on experience designing and developing applications with Java or Scala
- Object Oriented analysis and design using common design patterns.
- Excellent knowledge of relational databases (Postgres)
- Good knowledge of NoSql, including key-value, document, and wide column approaches.
- (Optional) Experience developing web applications using at least one popular web framework
- (Optional) experience of Scala and functional programming
Responsibilities:
These include designing and developing high-quality, low-latency and scalable applications for our map platform, which are high quality and meet performance goals. You will:
- Contribute to all phases of the development lifecycle
- Write well designed testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Software engineer, software developer, java, scala, GIS