This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a motivated and detail-oriented Java Developer with 1–3 years of experience in backend development using Spring Boot or equivalent Java frameworks. The ideal candidate should have a strong foundation in Data Structures and Algorithms (DSA), hands-on experience with Hibernate, and good exposure to system integration practices involving APIs, databases, and messaging platforms like Kafka. You’ll work in a collaborative Agile environment, building scalable, reliable, and well-integrated backend services.
Job Responsibility:
Design, develop, and maintain Java-based backend applications using Spring Boot and related frameworks
Build and enhance system integrations, including RESTful APIs, microservices, and message-driven communication (Kafka, RabbitMQ, etc.)
Participate in all phases of the Software Development Life Cycle (SDLC) — from requirement gathering to deployment and support
Collaborate effectively in an Agile/Scrum environment, contributing to sprints, reviews, and continuous improvement initiatives
Develop and maintain data persistence layers using Hibernate / JPA and relational databases
Write clean, maintainable, and efficient code, following best practices, design patterns, and code review standards
Work closely with QA, DevOps, and other teams to ensure seamless integration and deployment across environments
Troubleshoot and debug production issues, identifying and implementing long-term fixes
Stay up to date with the latest backend, integration, and messaging trends
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or related field
1–3 years of hands-on experience in Java development
Proficiency in Core Java, OOPs concepts, and Data Structures & Algorithms (DSA)
Experience with Spring Boot, Spring Framework, and Hibernate / JPA
Solid understanding of API design, system integration, and microservices architecture
Basic working knowledge of messaging systems such as Kafka, RabbitMQ, or ActiveMQ
Good grasp of SDLC and Agile methodologies (Scrum/Kanban)
Strong debugging and troubleshooting skills
Familiarity with version control (Git) and build tools (Maven/Gradle)
Excellent communication and teamwork skills
Nice to have:
Experience with SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB)
Basic knowledge of Docker, Kubernetes, or CI/CD pipelines
Exposure to cloud environments (AWS, GCP, or Azure)
Familiarity with JUnit, Mockito, or other testing frameworks
Eagerness to learn new integration technologies and modern backend practices
What we offer:
Opportunity to work on real-world, large-scale integrations and distributed systems
Gain hands-on experience with modern Java, Spring Boot, and Kafka ecosystems
Be part of a collaborative, agile, and learning-driven culture
Competitive compensation, mentorship, and career development opportunities
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.