Job Title: Java Backend Developer (Spring Boot, Kubernetes)
Job Description:
We are seeking a skilled and motivated Java Backend Developer with experience in designing and developing RESTful services using Java and Spring Boot. The ideal candidate will have hands-on expertise in containerization technologies, NoSQL databases, and development tools used in Agile environments. Experience in the telecom or billing domain is a strong plus.
Key Responsibilities:
- Design, develop, and maintain REST APIs using Java and Spring Boot
- Implement microservices and deploy them using Docker and Kubernetes
- Work with Git/GitLab for source control and CI/CD pipelines
- Integrate and manage NoSQL databases like Cassandra and MongoDB
- Collaborate with cross-functional teams using tools like JIRA, Postman, and GraphQL
- Document and test APIs using Swagger
- Monitor and debug application performance using Splunk and Kibana
- Contribute to Agile development practices, code reviews, and technical documentation
Preferred Qualifications:
- Experience in telecom or billing systems
- Familiarity with Oracle database systems
- Working knowledge of Kafka for event streaming and messaging
Required Skills:
- Java, Spring Boot
- Docker, Kubernetes
- Cassandra, MongoDB
- Git, GitLab
- Postman, JIRA, GraphQL
- Swagger, Splunk, Kibana