Description

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

Education

Any Graduate