Position: Java Architecht for banking project
Company: Unicsoft
Experience required: 5y
English level: upper

Looking for a Java Architect with fintech expertise to join a banking project from an early stage of development (smart financial solutions; in the future - AI-powered digital banking).

Responsibilities:
- Collect the elements of a given feature and describe those to form a view of what must be delivered and how it will be achieved.
- Liaise with all required stakeholders, prioritize features.
- Highlight required software and deliver the rationale for selection
- Stay up-to-date with respect to all required new technology solutions, suggest the most efficient design;
- Create technology solution analysis content discussing the rationale for selection of a given piece of technology.
-Act as a consultant to a given squad, guiding how the delivery is achieved.

Requirements:
- 8 Years in IT, with 4+ Years as a software technical architect in within fintech
- Experience with microservices;
- Technology architecture experience in a highly regulated business (fintech, insuretech, asset management)
- Experience with organizational backend systems such as CRM, ERP, etc
- Experienced in modern development languages/tools such as Java, Spring 5.3, SpringBoot 2.6, Micronaut, Maven, Swagger
- English - at least upper-intermediate;

We offer:
- Friendly, professional team;
- Professional project delivery management;
- Long-term project;
- Full remote
- Competitive compensation.