Remotery

Mid/Senior Java Developer – Banking, Fintech

Posted Jul 29

This is a fully remote position, open to applicants in Lithuania, +2 more states.

📋 Description

• Design and create scalable, high-performance backend systems utilizing **Java 21** and **Spring Boot**.

• Develop and enhance **REST APIs** in accordance with software architecture best practices.

• Operate within a **microservices architecture**, ensuring both modularity and maintainability.

• Oversee builds and dependencies with **Gradle**.

• Compose and uphold automated tests using **JUnit**, **Mockito**, and **AssertJ**.

• Maintain code quality through analysis with **SonarQube** and by participating in code review processes.

• Utilize **GitLab** for version control and manage **CI/CD** pipelines.

• Containerize and deploy services leveraging **Docker** on **AWS**.

• Implement logging mechanisms using **Logback** / **SLF4J** and oversee system monitoring with **Grafana**.

• Manage asynchronous event-driven communication through **Kafka**.

• Work with **PostgreSQL** as the main database and utilize **Redis** for caching purposes.

• Enforce robust security principles and best practices throughout the development lifecycle.

• Collaborate closely with cross-functional teams in an agile setting.


⛳️ Requirements

• Demonstrated professional experience in **Java** development with a solid technical foundation.

• Expertise in **Java 21** and **Spring Boot**.

• Familiarity with **Gradle** for build and dependency management.

• Practical experience with **JUnit**, **Mockito**, and **AssertJ** for testing purposes.

• Knowledge of **SonarQube** for ensuring code quality.

• Strong background with **GitLab** and **CI/CD** pipeline management.

• Experience with **Docker** for containerization.

• Hands-on experience with **AWS** cloud services.

• Understanding of **Logback** and **SLF4J** for logging strategies.

• Familiarity with **Grafana** for system monitoring tasks.

• Practical knowledge of **Kafka** for messaging and event streaming.

• Proficient in **PostgreSQL** and **Redis**.

• Proven expertise in solution design and **microservices architecture**.

• Strong comprehension of security principles and best practices in software development.

• Awareness of **DevOps** practices and associated tools.

• Exceptional problem-solving and analytical abilities with a collaborative approach.

• Citizenship in Lithuania, Latvia, or Estonia (residency requirement; background check required).

• Proficient in **English**.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Opportunities for professional development and training.

• Flexible working hours and remote work options.

• A collaborative and innovative team environment.

• Comprehensive health and wellness benefits.

People also viewed

Sigma Software Group6 hours ago

Senior Golang Backend Engineer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Akvelon, Inc.6 hours ago

Senior/Lead Golang SDE, Azure

RS flagSerbia, +1 more stateFreelanceBackend Engineer
ApplyView job
Akvelon, Inc.6 hours ago

Senior/Lead Golang SDE, Azure

PL flagPoland, +1 more stateFreelanceBackend Engineer
ApplyView job
Reiz Tech6 hours ago

Mid PHP Developer – Laravel, Symfony

LT flagLithuania, +1 more stateFull-timeBackend Engineer€5,000 – €5,800/month
ApplyView job
Lekker Code Company7 hours ago

AI Engineer, Python, LLM Agents, RAG

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
G2i Inc.7 hours ago

Python Engineer, AI Code Reviewer

US flagUnited States OnlyFreelanceBackend Engineer$100 – $200/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers