Description Lucera Financial Infrastructures is hiring a Java Software Engineer for our Belfast office to work on our core infrastructure as a service platform, used by some of the top names in financial services. We are looking for someone who has 3 years’ experience working designing, implementing and supporting resilient, performant micro-services platforms. This role is for individuals who can work effectively as part of our global development team, along with the ability to work independently with a strong sense of ownership. We are looking to talk to people with: A passion for technology, with an ability and desire to pick up new technologies Background in taking products from design right through to delivery Strong sense of writing quality maintainable code Commercial experience in Java (8) Use of Micronaut / Spring (or equivalent) Frameworks Developing against Relational and NoSQL Database (MongoDB, Postgres etc) Experience with unit testing methodologies and frameworks – e.g Spock, Junit Build systems – Gradle / Maven Use of Docker Responsibilities Other desirables are: Developing using reactive / functional patterns, (RXJava, Project Reactor etc) Experience designing and developing micro-services platforms Use of messaging systems such as RabbitMQ, Kafka Scripting languages - Groovy / Ruby / Python CI/CD Tools, automated testing, delivery (Teamcity, Jenkins etc) Knowledge of networking protocols UDP, TCP, HTTP Experience with REST, WebSockets Version Control – preferably Git Grails Framework JavaScript – Bootstrap / JQuery