Neo Group

Middle+/Senior Java Backend Developer

Neo Group Latvia 1 day ago
Software Engineering & Technology
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
  • Enjoy 5 paid health days per year for those unforeseen sick days or medical appointments.
  • Recharge your batteries with 25 paid calendar vacation days annually to explore, relax, and rejuvenate.
  • Rest easy with comprehensive medical insurance coverage for employees.
  • Stay active and healthy with a monthly sports allowance of $30 net to support your fitness goals.
  • Enhance your language skills with English lessons facilitated by our two experienced tutors.
  • Stay ahead in your field with access to conferences and professional literature to fuel your growth.
  • Boost your energy and morale with complimentary snacks available in the office.
  • Foster camaraderie and celebrate achievements through engaging in corporate events throughout the year.
Apply now
Latvia
Full-time
1 day ago