We are looking for a mid-level or senior Java Developer to help build our platform, which supports a wide range of account-to-account (A2A) and traditional card payment methods.
Fire is a digital payments business. We help businesses of all sizes with their accounts, debit cards and payments. With our impressive range of payment services, smart technology, and regulatory licences, we deliver solutions that make managing payments better.
With offices in London and Dublin, we are a leading FinTech firm working with thousands of businesses and some of the world’s largest financial institutions.
Responsibilities – what is the role?
We are seeking a mid-level or senior Java Developer to join our team. This role is very different from a typical corporate where the work could be quite narrowly focused. Fire’s environment is start-up-like, which means that you will work across a vast technical landscape and will find plenty of engineering challenges and opportunities to learn.
You will get to work on a platform supporting a wide range of account-to-account (A2A) payment methods, and also traditional card payment methods (as Fire are also a Mastercard issuer). We deal in multiple currencies and offer FX services to our customers with all functionality delivered through a modern API.
The responsibilities of the Java Developer include:
1. Developing high quality, secure, scalable backend services and serverless software
2. Writing unit and integration tests (we do a lot of those!)
3. Creating and managing data architecture, develop database queries
4. Contributing to the evolution of our engineering processes and technical designs
5. Learning on the job and finding solutions to challenges (we love a can-do attitude)
6. Finding better ways to do things, never accepting ‘that’s just how it’s done’
7. Working in a team (if you want to work on your own, this is not the place for you)
What should you have?
1. BSc/MSc degree or equivalent in Computer Science or related technical discipline
2. 5+ years experience with Java and the Spring Framework
3. Experience with SQL, NoSQL
4. Exposure to the AWS or Azure-based IaaS, PaaS, and SaaS offerings
5. Knowledge of API gateways, Tomcat, Maven, Jenkins, and other CI/CD tools
6. Ability to articulate your reasoning and solutions to colleagues – practice the art of communication
7. Available for work from the office 3 days per week
8. Must be eligible to work in Ireland
9. Basics of Application Security for Java developers
What would be great to have?
1. Experience in the financial services domain
2. Experience with microservices patterns
3. Experience with front-end frameworks like Angular, JQuery, React or similar
4. Experience with Camunda, BPMN, or other process orchestration platform
5. Detailed knowledge of OWASP
Our selection process includes technical tests, competency-based technical interview, and team interviews. Understanding our business context can be helpful.
As a member of the Fire team you will be contributing to the development of new and innovative fintech solutions – working with an experienced team, you will have the opportunity to make an impact.
What else?
You will be joining a fast-growing established fintech business with offices in Dublin and London. You will have the opportunity to learn, develop and make an impact. In addition to offering a competitive salary, we will provide you with a great place to work, engage and take responsibility for delivering compelling financial services products. This is a hybrid role with part work from home and part office based.
#J-18808-Ljbffr