About the job
Join Architus as we partner with Tide, a pioneering force in banking technology, to enhance innovative projects. We are on the lookout for a talented Java Engineer to become an integral part of Tide's dynamic team.
About Tide
Tide has recently expanded to Lithuania, welcoming over 34 skilled engineers through a successful collaboration with Architus. The company is dedicated to creating a groundbreaking finance platform that empowers small businesses to optimize their time and resources. Beyond offering business accounts and banking services, Tide provides an array of connected administrative solutions, encompassing invoicing and accounting.
Since its inception in 2017, Tide has gained the trust of over 1 million small businesses globally, servicing SMEs across the UK, India, Germany, and France. With its headquarters in central London and additional offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs a workforce of over 2000 individuals.
As Tide continues its rapid expansion into new markets, they are always in search of passionate and dedicated teammates. Join Tide's mission to empower small businesses and assist them in saving time and money.
Your Opportunity
At Tide, our engineering teams are actively developing and managing a diverse product catalog across various domains. With an exciting roadmap ahead, we empower our engineers to make significant technical decisions that shape the Global One Platform. Working within small, autonomous teams, engineers take ownership of microservices, self-organizing to tackle technical challenges and establish guidelines within Communities of Practice.
As part of an agile engineering team, you will collaborate closely with Backend, iOS, Android, Web, QA, DevOps, Data, and Product teams to deliver robust solutions. This role presents a unique opportunity to drive engineering practices and make a real impact within a rapidly growing international company.
Technical Stack
Programming Languages: Java 17
Frameworks: Spring Boot, JOOQ
API: RESTful APIs, API design (considered as products, often public in Open Banking)
Event-Driven Architecture: SNS+SQS, Kafka
Databases: PostgreSQL (via Aurora)
Cloud Infrastructure: AWS (extensive AWS usage)
CI/CD: GitHub, GitHub Actions, JUnit, Pact testing
Deployment: ArgoCD, Docker, Terraform, EKS/Kubernetes
Monitoring & Debugging: DataDog
Collaboration Tools: Close collaboration with Product Owners on user needs, business opportunities, and regulatory requirements
