Senior Java Developer

Overview

Responsibilities

As a Java Developer at Cambrist, you will be responsible for designing, building, and owning the applications and services for mission critical foreign exchange and payments processing systems.

You will:

  • Develop and maintain high volume low latency scalable services using Java, RESTful, Hibernate, Postgres.
  • Communicate and discuss your system design with other members of the team.
  • Develop applications in your favorite IDE on o/s of your choice.
  • Do code reviews on Gitlab.
  • Write unit and integration tests with a high degree of code coverage.
  • Deploy web applications in Jetty container on Centos Linux in Azure cloud.
  • Not be afraid of catching and fixing other people's bugs.
  • Learn financial protocols, e.g. FIX, ISO8583 and the API's of third party payment service providers, and write code to integrate with them.
  • Work with both the Product Manager and CTO on all programming tasks at hand.
  • Be engaged in continuous improvements by investigating alternatives and presenting them to the CTO.

 

Qualifications

You have:

  • Strong ability to design application software with KISS and YAGNI principles in mind.
  • Have a proven record of writing bug free production code in Java for 24 x 7 systems.
  • 4+ years of experience in designing and developing Java server-side applications.
  • Completed university degree in Computer Science or equivalent engineering discipline.
  • Familiarity with Linux as a developer.
  • Practical experience with SQL and RDBMS.
  • You have full EU/Ireland working rights.

Responsibilities

As a Java Developer at Cambrist, you will be responsible for designing, building, and owning the applications and services for mission critical foreign exchange and payments processing systems.

You will:

  • Develop and maintain high volume low latency scalable services using Java, RESTful, Hibernate, Postgres.
  • Communicate and discuss your system design with other members of the team.
  • Develop applications in your favorite IDE on o/s of your choice.
  • Do code reviews on Gitlab.
  • Write unit and integration tests with a high degree of code coverage.
  • Deploy web applications in Jetty container on Centos Linux in Azure cloud.
  • Not be afraid of catching and fixing other people's bugs.
  • Learn financial protocols, e.g. FIX, ISO8583 and the API's of third party payment service providers, and write code to integrate with them.
  • Work with both the Product Manager and CTO on all programming tasks at hand.
  • Be engaged in continuous improvements by investigating alternatives and presenting them to the CTO.

 

Qualifications

You have:

  • Strong ability to design application software with KISS and YAGNI principles in mind.
  • Have a proven record of writing bug free production code in Java for 24 x 7 systems.
  • 4+ years of experience in designing and developing Java server-side applications.
  • Completed university degree in Computer Science or equivalent engineering discipline.
  • Familiarity with Linux as a developer.
  • Practical experience with SQL and RDBMS.
  • You have full EU/Ireland working rights.

Rachel Woods , Technical Recruiter - Your e-Frontiers consultant for this job

Rachel works with the IT Recruitment Team, specifically recruiting for Java and Scala Software Engineers for our highly reputable client-base across a number of different industries. Our clients vary from large multi-nationals to early-stage start-ups. Candidates find Rachel is genuine in her approach, she understands the need in matching the person and job with the right company. She is a good people person and loves meeting people from all over the world and having a career in IT recruitment allows her to do this. Rachel previously worked as a Commercial Insurance Underwriter.

Specialises in: Java, JEE, Scala, Linux, DevOps, J2EE