# Middle+/Senior Java Backend Developer

> Neo Group · Riga, Latvia (Hybrid) · — · Posted 2026-08-25

**Salary:** EUR 51,000–69,000

**Workplace:** hybrid

**Department:** Engineering

## Description

As part of our continued growth, **Neo Group is recruiting on behalf of one of our local partners**, leveraging our network of 1,400 talented professionals across 10+ countries. Together, we are committed to delivering innovative, data-driven solutions that empower our clients and foster professional growth within a dynamic and collaborative workplace.

We are on the lookout for a Middle+/Senior Java Backend Developer to join our IT Department.

**Responsibilities**:  

-   Lead the full development lifecycle: from idea to production rollout
-   Develop and maintain the backend of a high-load application
-   Design and implement APIs, integrate with external and internal services
-   Work with databases, write efficient SQL queries and migrations
-   Optimize performance and scalability of solutions
-   Ensure code compliance with internal standards and best practices
-   Test, debug, and support the code
-   Collaborate with frontend developers, DevOps engineers, and other teams

## Requirements

-   3+ years of commercial experience in Java development
-   Understanding of web application fundamentals using Apache Tomcat
-   Understanding of multithreading and concurrency in Java (ExecutorService, CompletableFuture, Virtual Threads, Synchronization, Thread safety)
-   Strong knowledge of Spring Boot, including Spring MVC, Spring Security, Spring Data
-   Experience building RESTful APIs
-   Hands-on experience with Kafka in production/high-load environments
-   Experience working with relational (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis)
-   Proficient in Git and experience in team-based development
-   Understanding of microservices architecture
-   Solid skills in writing unit and integration tests using JUnit, Mockito or similar tools; commitment to well-tested and reliable code
-   Experience writing cloud-native (Docker, Kubernetes), distributed systems in Java and Spring Boot
-   Experience leveraging AI-powered coding assistants (such as Claude) to enhance productivity, code generation and refactoring

  
  
**Soft Skills**:  

-   Ability to clearly articulate technical solutions and justify choices
-   Strong teamwork and communication skills
-   Responsible, result-driven collaborator and effective communicator
-   Enthusiastic to learn and grow with the team

## Benefits

-   Annual salary €51,000–€69,000 gross
-   Kick off your birthday month with a bang!  
    Not only do you get heartfelt birthday wishes from your team, but you also enjoy a fully-paid day off. Celebrate your way!

-   Your dedication deserves more than applause. Depending on your tenure, you can snag up to 1,000€ in gift vouchers and unique souvenirs to mark your milestones with us.
-   Prioritize your health with up to 80€ gross per month for wellness activities. Stay fit, unwind, or both – on us!
-   Enjoy two paid meals per week, facilitated by our very cool office manager.
-   Invest in your growth with 500€ annually for learning. We're investing in your future!
-   When you need time off for health reasons, enjoy 2 fully-paid health days, plus additional days off in compliance with Latvian laws.
-   Delight in extras like prescribed vacation, comprehensive post-probation health insurance, annual optical wear reimbursement, free parking, and fun office features like PS5 and massage chairs. Don’t forget our lively team-building events – because work should be fun!

## Apply

[Apply at Neo Group](https://apply.workable.com/neo-gg/j/1A0B7E1197/apply)

---
Powered by [Workable](https://www.workable.com)
