Your Opportunity: We are currently looking for Software Architects. In this role, you will have the opportunity to wear many hats, learn amazing technologies, and have visibility across the business all the way to the source code. In our Engineering team, we value technical excellence, collaboration and quality.
For this role, we are looking for...
- 10+ years experience in Java Enterprise architecture and development.
- Proven experience of building large-scale systems operating with large volume of data and events.
- Experience in architecting scalable systems using AWS.
- Deep understanding of SOA, JPA/Hibernate, Spring.
- Experience in building public and internal REST APIs.
- Strong experience with data technologies - RDBMS, big data, machine learning.
- Understanding of rule engines, event processing, real-time data analysis (preferably Drools, Spark).
- Experience with scalable messaging systems (AWS Kinesis or Kafka is preferred).
- Understanding of patterns to integrate with partners through APIs, messaging, and data exchange.
- Understanding of best software security practices.
- Knowledge of Maven and good understanding of unit testing, CI, and continuous deployment.
- Comfortable to use Jira, Confluence, Jenkins, Git.
- Understanding of Scrum development process.
- Financial industry and systems experience
- Experience with NLP
It would be great if you also had the following but it is not a deal breaker:
Join our growing Engineering team! Help us build the next-generation mobile consumer banking experience. Give millions of people the tools they need to achieve financial freedom and security.
Learn more about Varo by following us at: