Position: Senior Java developer
Company: 920 Solutions
Experience required: 5y
English level: intermediate

**920 Solutions** is an international outsource company that has worked with
companies all around the globe. For now, we are looking for a **Senior Software Engineer** for our partner.

Our partner is **faire.ai**https://www.faire.ai/
 is a ﬁntech specialized in ﬁnancial behaviour analysis and creditworthiness evaluation. We are building the next generation API-based platform that enables banks, ﬁnancial institutions and ﬁntechs to offer instant lending solutions. Our aim is simplifying people&#39;s lives by making lending easy, fast and accessible, leveraging open banking and artiﬁcial intelligence.
At faire.ai, we are a team of young professionals with multidisciplinary skills and years of experience in the major national and international ﬁntech companies. We are looking for people like us, willing to challenge themselves, not scared of taking the lead and eager to learn and grow.
**What we are looking for**
At** faire.ai **we are looking for a  **Senior Software Engineer** that will join our development team to build and maintain our platform.

**Fun to do.**
● Design, implement and maintain the architectural components of our
platform with a focus on scalability and code quality.
● Design, maintain and evolve APIs with a customer-centric approach.
● Take end-to-end ownership of our ﬂeet of microservices.
● Contribute to our infrastructure and automation tools.
● Collaborate with fellow engineers and product owners and mentor
teammates to grow their expertise.

**To be happy in your role, your skills include.**
● Proﬁciency with Java 11 or greater and its build automation tools (e.g.
Gradle).
● Well-grounded expertise with the Spring framework and its main projects.
● Knowledge of the TDD best practices and JVM-based testing frameworks.
● Proven experience in designing microservices that interact with both
synchronous and asynchronous communications.
● Ability to work with both relational and NoSQL databases.

● Knowledge of services containerization with Docker and Docker Compose;
ability to work with Kubernetes is a plus.
● Previous experience with cloud providers like AWS, GCP or Azure.
● Be curious, constant learner, a proactive peer that supports the growth of
our team.
● You communicate well in written and verbal English.
● Experience with Actor Model using Akka and Scala is a plus.