Java / Kotlin Senior & Principal Engineers – Dublin

  • Job Ref: 9340
  • Dublin
  • IT - Java

We are looking for talented Java / Kotlin Senior & Principal Software Engineers, for my client a product company delivering an enterprise SaaS product with consumer application aesthetics.

About the role:
You will be instrumental in partnering with the team to deliver a compelling SaaS product. You will be a key contributor working with product designers and front-end engineers to implement the back-end of solutions, and in turn influence the direction and the architecture of our product.

Your Responsibilities:
  • Analyse, design, build, and test highly resilient & scalable services using Java, Kotlin in IntelliJ
  • Work as part of a fully independent fully empowered feature team to build great features that delight our customers.
  • Release software multiple times per day using highly integrated CI/CD
  • Create application telemetry for rapid production feedback loops
  • Write unit tests for complex logic and acceptance tests for any change in our REST / GraphQL APIs
  • Here’s the Essential Skills you have:
  • can communicate complex information clearly and simply
  • have already worked on commercial JVM based software in an Agile lifecycle including TDD, pair programming, short release cycles
  • have experience with at least one automation focused scripting language
  • have an aptitude for fast prototyping
  • have a solid grasp of software engineering fundamentals and their practical application
  • have a passion for owning a project from end to end - working with product managers to determine requirements, writing the design doc, building the code and writing unit tests.
  • Desirable Experience:
  • Experience writing or integrating with GraphQL APIs
  • Full stack web development with a modern web framework
  • Deployment and configuration management tools like Docker, Gitlab, Flux, Argo
  • Languages: Kotlin, Typescript