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
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 sc...
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