Back-End Developer
Summary
Designs, builds, and maintains backend services and messaging/real-time communication systems using Java, Spring Boot, and Apache Kafka, delivering scalable RESTful microservices with focus on performance, reliability, and security. Cloud and Docker/Kubernetes experience is a plus.
Job Title: Java Backend Developer
We’re looking for a skilled Java Backend Developer with strong experience in Spring and Spring Boot to join our team.
Responsibilities:
• Design, develop, and maintain backend services using Java and Spring Boot
• Build and support messaging and communication systems
• Work with real-time and asynchronous communication technologies
• Collaborate with frontend and other backend teams to deliver scalable solutions
• Ensure performance, reliability, and security of backend systems
Requirements:
• Strong experience with Java, Spring, and Spring Boot
• Hands-on experience with messaging systems such as Apache Kafka
• Experience with real-time communication tools like or similar technologies
• Good understanding of RESTful APIs and microservices architecture
• Familiarity with databases (SQL and/or NoSQL)
• Good problem-solving and debugging skills
Nice to Have:
• Experience with cloud platforms
• Knowledge of containerization (Docker, Kubernetes)
• Experience in high-traffic or real-time systems
Skills
As published by dover · 8 questions
Short answers (5)
- Expected salary
- How many years of experience do you have as a backend developer?
- When can you start this position (specific date or notice period)?
- LinkedIn optional
- Phone Number
Pick from a list (2)
- Are you familiar with building RESTful APIs using Spring Boot?
- Have you integrated Kafka or RabbitMQ with Spring Boot?
Attachments (1)
- Resume Upload