Java Backend Engineer (mid-level)

Location: Lithuania

Posted: 4th July 2022

About Architus

Architus specialises in providing UK and US organisations with access to the top talent in Europe, helping to build high performing technology teams and establish an overseas presence. With offices in London and Vilnius, Architus has a strong track-record in Financial Services and the Fintech world with clients including Invesco, Capital Group, Schroders, BNP Paribas and HSBC.

The opportunity

Architus has been chosen to build several new engineering teams for one of the fastest growing Fintechs in Europe which already has close to 1000 employees and recently secured $100m funding to accelerate its global expansion.

There are a number of opportunities for mid-level engineers to become part of the company’s first engineering group to be based in Lithuania, working alongside other mid-level and senior engineers in Lithuania, London and other international locations.

This is a full time role that provides a unique opportunity for an exciting career path including options for a permanent transfer to the Fintech with stock options for successful engineers.

What you will be doing

You will be a key member of an agile engineering team, working on strategic projects including Payments and Open Banking, Credit, Loans,  and Startup Services for a rapidly expanding international company at the leading edge of banking technology.

You will be actively collaborating with other Backend and iOS, Android, Web, QA, DevOps, Data, and Product teams to translate requirements into well-engineered solutions. You will be able to join the Fintech company's backend Community of Practices, learn from them, and propose your own practices to maintain high quality across the backend. This role offers an exceptional opportunity to make a real difference in an international business.

Here is an outline of the technology landscape:

“On the backend we see Java 8 as legacy and use Java 11+ for our micro-services. We provide RESTful APIs to our colleagues in the frontend. Spring Boot is our work horse, but we are open to new experiments. We are cloud-native and run everything on AWS. You’ll see containers (Docker), queues (SNS+SQS, Kafka) and events everywhere. The nature of our business naturally fits with relational databases, but we have also found some use cases for NoSQL. Our frontends have done an incredible job at consuming our APIs and providing the best UX to our members. They are native Android and iOS apps or Angular 2+ web apps. The Cloud Engineering team provides us with vital infrastructure and DevOps support on the cloud.”


Key qualifications outlined below will be used as a guideline, and candidates will be assessed on their overall strength.


  • 2 to 4+ years of software engineering experience

  • Good knowledge of the relevant programming languages (i.e Java 8 or newer).

  • Some experience with Java backend frameworks (e.g. Spring/Spring Boot).

  • Exposure to microservices or implementing and consuming RESTful APIs an advantage

  • Able to demonstrate a mindset of delivering secure, well-tested, and well-documented software

  • Willing to own code from development to production

  • Exposure to continuous integration, delivery, and deployment

  • Comfortable working in agile methodologies, ideally Scrum

  • Familiar with common development tools such as IntelliJ, Git, Jira, etc

  • Fluent English speaker with excellent spoken and written communication skills

What you'll get in return

  • Gross salary from 4,000 to 5,000 Eur/month depending on skills and experience 

  • 25 days holiday (in addition to Lithuanian public holidays)

  • Modern office space in Vilnius

  • Full flexibility to work from home or in the office

  • Private health insurance

  • Free gym membership

  • Brand new Mackbook Pro

  • Professional development with an international company

  • Opportunity to work with cutting-edge technologies

  • Exceptional career progression opportunities

  • Dynamic, collaborative and friendly working environment