Architus logoArchitus logo

Backend Software Engineer (Java) at Architus | Kaunas, Lithuania

ArchitusKaunas, Kaunas City Municipality, Lithuania
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

We are looking for a candidate who meets the following qualifications:Strong proficiency in Java (preferably Java 17)Experience with Spring Boot and JOOQ frameworksKnowledge of RESTful API design and developmentFamiliarity with event-driven architectures (SNS+SQS, Kafka)Experience working with PostgreSQL and AWS cloud infrastructureAbility to collaborate effectively in an agile environmentStrong problem-solving skills and a passion for technology

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

About Architus

Architus is a forward-thinking technology company dedicated to fostering innovation in banking technology. Our partnership with Tide exemplifies our commitment to supporting small businesses through cutting-edge solutions.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.