Logo for AIDA Recruitment

Mid/Senior Java Developer

Role overview

Qualifications

  • Strong commercial experience with Java development
  • Hands-on experience with Java 21 and Spring Boot
  • Experience with microservices architecture
  • Strong knowledge of REST API development

Responsibilities

  • Design and develop scalable backend applications using Java 21 and Spring Boot
  • Build and maintain REST APIs following best engineering practices
  • Develop and support microservices-based solutions
  • Manage builds and dependencies with Gradle

About the company

AIDA Recruitment logo

AIDA Recruitment

Staffing & Recruiting

AIDA Recruitment - technology and artificial intelligence-based employee search for your company! Using modern digital technologies, we select targeted candidates and provide you with a top list.

Company details

IndustryStaffing & Recruiting
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Location: Remote (Lithuania, Latvia, or Estonia)
Project: Fintech / Banking
Start Date: ASAP
Seniority: Mid / Senior
Language: English (B2+)
Employment: Long-term B2B

Role Overview

We are looking for a Mid/Senior Java Developer to join a long-term fintech/banking project. You will design and develop scalable backend services using Java 21 and Spring Boot, working in a modern microservices environment deployed on AWS. This role offers the opportunity to contribute to high-performance, secure backend systems while collaborating with experienced engineers in an Agile team.

Key Responsibilities

  • Design and develop scalable backend applications using Java 21 and Spring Boot
  • Build and maintain REST APIs following best engineering practices
  • Develop and support microservices-based solutions
  • Manage builds and dependencies with Gradle
  • Write and maintain automated tests using JUnit, Mockito, and AssertJ
  • Ensure code quality through SonarQube and code reviews
  • Work with GitLab and CI/CD pipelines
  • Deploy containerized applications using Docker on AWS
  • Implement logging and monitoring using Logback, SLF4J, and Grafana
  • Develop event-driven solutions using Kafka
  • Work with PostgreSQL and Redis
  • Apply security best practices throughout the development lifecycle
  • Collaborate with cross-functional teams in an Agile environment

Must-Have Requirements

  • Strong commercial experience with Java development
  • Hands-on experience with Java 21 and Spring Boot
  • Experience with microservices architecture
  • Strong knowledge of REST API development
  • Experience with Gradle
  • Experience with JUnit, Mockito, and AssertJ
  • Knowledge of SonarQube
  • Experience with GitLab and CI/CD
  • Hands-on experience with Docker and AWS
  • Experience with Kafka
  • Strong knowledge of PostgreSQL and Redis
  • Understanding of security best practices and DevOps principles
  • Strong analytical and problem-solving skills
  • Lithuanian, Latvian, or Estonian citizenship (mandatory due to background check)
  • English level B2+

Nice to Have

  • Previous experience in fintech or banking projects

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at AIDA Recruitment

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.