Summary
✨ AI‑Generated
A Java backend developer is needed to design, develop, and optimize scalable backend services. The role covers APIs, databases, integrations, testing, and collaboration with cross-functional engineering teams.
Highlights
Opportunity to work on high-load applications, full development lifecycle ownership, and scalable backend solutions.
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 rolloutDevelop and maintain the backend of a high-load applicationDesign and implement APIs, integrate with external and internal servicesWork with databases, write efficient SQL queries and migrationsOptimize performance and scalability of solutionsEnsure code compliance with internal standards and best practicesTest, debug, and support the codeCollaborate with frontend developers, DevOps engineers, and other teams
Requirements
Requirements:
3+ years of commercial experience in Java developmentUnderstanding of web application fundamentals using Apache TomcatUnderstanding of multithreading and concurrency in Java (ExecutorService, CompletableFuture, Virtual Threads, Synchronization, Thread safety)Strong knowledge of Spring Boot, including Spring MVC, Spring Security, Spring DataExperience building RESTful APIsHands-on experience with Kafka in production/high-load environmentsExperience working with relational (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis)Proficient in Git and experience in team-based developmentUnderstanding of microservices architectureSolid skills in writing unit and integration tests using JUnit, Mockito or similar tools; commitment to well-tested and reliable codeExperience writing cloud-native (Docker, Kubernetes), distributed systems in Java and Spring BootExperience 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 choicesStrong teamwork and communication skillsResponsible, result-driven collaborator and effective communicatorEnthusiastic to learn and grow with the team
Benefits
Enjoy 5 paid health days per year for those unforeseen sick days or medical appointmentsRecharge your batteries with 25 paid calendar vacation days annually to explore, relax, and rejuvenateRest easy with comprehensive medical insurance coverage for employeesStay active and healthy with a monthly sports allowance of $30 net to support your fitness goalsEnhance your language skills with English lessons facilitated by our two experienced tutorsStay ahead in your field with access to conferences and professional literature to fuel your growthBoost your energy and morale with complimentary snacks available in the officeFoster camaraderie and celebrate achievements through engaging in corporate events throughout the year