Job Description
- Design, develop, and maintain scalable and efficient backend services using Kotlin
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Implement API endpoints, database integration, and caching mechanisms
- Ensure high-quality code through testing, code reviews, and refactoring
- Troubleshoot and resolve technical issues
- Participate in code reviews and contribute to the improvement of the codebase
- Stay up-to-date with industry trends and emerging technologies
Requirements:
- 4+ years of experience in Kotlin backend development
- Strong knowledge of Kotlin programming language and its ecosystem
- Experience with backend frameworks (eg, Spring, Micronaut, Javalin)
- Familiarity with database management systems (eg, MySQL, PostgreSQL, MongoDB)
- Understanding of API security frameworks (eg, OAuth, JWT)
- Experience with testing frameworks (eg, JUnit, TestNG)
- Knowledge of containerization (eg, Docker)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
Nice to Have:
- Experience with microservices architecture
- Knowledge of cloud platforms (eg, AWS, Google Cloud, Azure)
- Familiarity with CI/CD pipelines
- Experience with agile development methodologies
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Systechcorp Inc
Location(s): Kolkata
Keyskills:
Backend
Architecture
Database management
Management systems
Postgresql
Agile development
MySQL
MongoDB
Testing
microservices