Position: Senior Java Developer
Company: Job Advice Agency
Experience required: 5y
English level: upper

Warsaw, Poland (visits to the office twice a month)

Project:
A business bank account project was launched in 2018 as a way for the NatWest Group to compete in the challenger banking space, Mettle is an online and in-app business bank account designed for sole traders and limited companies – and it’s completely free.
It is designed for sole traders or limited companies with at least one director, but not for public limited companies (PLC) or limited liability partnerships (LLP).

We’re looking for Java Engineers who will work in one of the core cross-functional mission teams, helping to build core-banking technology.
Resposibilities:
• Deliver as a member of our mission team to build and develop the technology product
• Support and oversee junior engineers and act as a subject matter expert
• Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend
• Work with stakeholders across the business to drive the direction of engineering and put the long-term
interests of customers at the heart of key decisions
• Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation
• Working collaboratively with the team to resolve technical issues

Requirements:﻿
**• Solid practical and theoretical knowledge of Java software development;**
**• Stong Message-driven architectures / Kafka / event sourcing;**
**• An excellent understanding of AWS (deployment / configuration);**
• Strong experience of Spring Boot / Micronaut;
• An understanding of Kubernetes / Docker;
• Deep understanding of REST API;
• Success delivering within an Agile environment;
• Experience working on a highly Secure Application Environment;
• Ability to act as a subject matter expert and communicate with clarity and empathy to both technical and nontechnical audiences;
• Understanding how to translate business objectives into data driven insights;

What we offer:

Health care package (the best there is, so you have access to almost everything everywhere);
Stable employment, with a full-time job contract;
Multisport;
Internal training;
Flexible schedule;
Events and integration meetings;
Eco-friendly office to visit twice a month in the beginning of sprint (almost full-remote).