Backend Developer - Java
Description
We are looking for a Java Backend Developer who will work on building and maintaining backend services and APIs. The role involves developing scalable systems and supporting high-traffic applications.
Responsibilities:
- Design and develop backend applications using Java.
- Build and maintain REST APIs and microservices.
- Write clean, scalable, and efficient code.
- Work with databases and backend integrations.
- Collaborate with frontend, QA, and DevOps teams.
- Debug and resolve production issues.
- Follow coding standards and best practices.
Requirements:
- Strong experience in Java (Java 8 or above).
- Good understanding of Spring / Spring Boot.
- Experience with Microservices architecture.
- Hands-on experience with RESTful APIs.
- Knowledge of SQL / NoSQL databases.
- Understanding of Git and CI/CD pipelines.
- Familiarity with the Linux environment.
- Bachelor's or Master's degree in Computer Science / IT or a related field.
- 5-8 years of relevant backend development.
Good to Have:
- Experience with Cloud platforms (AWS / Azure / GCP).
- Exposure to Docker / Kubernetes.
- Experience in telecom or large enterprise systems.
