Posted on: 19/11/2025
Description :
Job Title : Java Backend Developer (5+ Years Experience)
Job Summary :
We are seeking an experienced Java Backend Developer to design, develop, and maintain high-performance backend services and APIs. The ideal candidate has strong expertise in Java, Spring ecosystem, microservices architecture, and modern cloud technologies. You will work closely with cross-functional teams to build scalable and reliable systems that power our applications.
Key Responsibilities :
- Design, develop, and maintain backend services, APIs, and microservices using Java and Spring Boot.
- Optimize application performance, scalability, and reliability.
- Work with RESTful APIs, asynchronous processing, and messaging frameworks.
- Collaborate with product, frontend, DevOps, and QA teams to deliver high-quality solutions.
- Write clean, maintainable, and testable code following best practices.
- Implement unit tests, integration tests, and participate in code reviews.
- Troubleshoot production issues and provide timely resolutions.
- Contribute to system architecture, technical design, and documentation.
- Work with databases (SQL/NoSQL) to design efficient schemas and queries.
- Participate in the continuous improvement of development processes, CI/CD pipelines, and system monitoring.
Required Skills & Qualifications :
- 5+ years of hands-on experience in backend development using Java.
- Strong knowledge of Spring Framework, especially Spring Boot, Spring Data, Spring Security.
- Experience in building RESTful APIs and microservices.
- Proficiency with SQL (MySQL, PostgreSQL, etc.) and at least one NoSQL database (MongoDB, Redis, Cassandra).
- Strong understanding of object-oriented design, data structures, algorithms, and design patterns.
- Hands-on experience with version control systems (Git).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and automated testing.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of containerization (Docker) and orchestration (Kubernetes).
- Excellent problem-solving skills and ability to work in an agile environment.
Preferred / Nice-to-Have Skills :
- Experience with message queues (Kafka, RabbitMQ).
- Familiarity with GraphQL, gRPC, or event-driven architectures.
- Understanding of distributed systems and scalability challenges.
- Knowledge of performance tuning and security best practices.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1577541
Interview Questions for you
View All