12+Years of experience required -
key Responsibilities:
Develop and maintain backend services for the client portal.
Optimize systems for performance and scalability.
Collaborate with frontend teams for API integration.
Implement and maintain portal-specific features.
Troubleshoot and resolve performance issues.
Required Skills and Qualifications:
Proven experience in backend development for high-traffic applications.
Proficiency in Java and Kotlin
Familiarity with telecom environments
Experience with microservices, API design, and cloud platforms
Programming Languages
Java: Proficiency in Java SE/EE, frameworks (e.g., Spring, Hibernate)
Kotlin: Strong knowledge, experience with coroutines and extension functions
Frameworks and Tools
Java Frameworks: Spring Boot, Spring Cloud
Kotlin Libraries: Ktor, Kotlin-specific libraries and tools
Database Management
Relational Databases: SQL databases (PostgreSQL, MySQL, Oracle)
NoSQL Databases: MongoDB, Cassandra
APIs and Web Services
RESTful APIs: Designing and implementing
GraphQL: Familiarity (optional)
Architecture and Design
Microservices: Architecture and design patterns
Cloud Platforms: Google Cloud
DevOps and CI/CD
Build Tools: Maven, Gradle
CI/CD Pipelines: Jenkins, GitLab CI/CD
Testing
Unit Testing: JUnit, TestNG, Kotlin-specific testing frameworks
Integration Testing: Practices and tools
Security
Security Best Practices: Authentication, authorization, data protection
Soft Skills
Problem-Solving: Analytical and problem-solving skills
Communication: Effective collaboration with cross-functional teams
Any Graduate