Java Developer

You'll write the code that powers our fault detection and building analytics features. You'll work across a wide range of technologies and challenging problem domains, architecting and building your own high traffic, high performance solutions in coordination with the rest of the team.

  • Dublin or Cork, Ireland
  • Software Development
Job Description:

OPNBuildings is an innovative software startup company which is in a growth phase and is seeking exceptional software developers. The selected individuals will get to join a young motivated and highly competent team working on an exciting project at the forefront of IOT technology.

You will be involved in creating world-class scalable cloud-based software that uses real time data from our smart appliances and sensors to deliver responsive user interfaces on top of a predictive analytics service that will literally transform the Building IoT industry.

If you take product development and software development seriously; you're passionate about bringing a product to life from the ground up and are looking for a real opportunity to accelerate then you’re the right fit for us.

Responsibilities and Duties:

As a java developer at OPNBuildings, you will:

  • Develop technology to communicate, control and interact with multiple types of IOT devices.
  • Develop new features for three rich SaaS products to service different target customer types.
  • Create highly efficient logic in our rules engine to analyse and pinpoint faults from rich datasets.
  • Work with the team to create a unique and barrier free development process and infrastructure.
  • Implement a scalable cloud storage infrastructure to handle 24/7 demands from IoT networks.
Required Experience, Skills and Qualifications:

We work with a diverse set of technologies and as a software engineer at OPNBuildings you will work with the following technologies:

  • Java (Java EE)
  • JDBC, JDBI
  • Spring Core, Spring MVC, Spring Security
  • Jersey, Jackson & RESTful Web Services
  • PostGRES, TimescaleDB
  • AWS
  • Maven, Git, Bitbucket

We seek out engineers who have 3+ years of experience in creating scalable, secure and robust products from the ground up and are highly motivated to succeed.