- Design, develop, and maintain high-performance backend applications using Kotlin and Java.
- Build scalable microservices using Spring Boot and/or Micronaut frameworks.
- Develop RESTful APIs and integrate with third-party services.
- Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
- Write clean, testable, and maintainable code following best practices.
- Participate in code reviews, architecture discussions, and technical design sessions.
- Troubleshoot production issues and optimize application performance.
- Contribute to CI/CD pipeline implementation and automation.
Required Skills
- Strong hands-on experience in Kotlin development.
- Expertise in Java, Spring Boot, and/or Micronaut.
- Experience in JavaScript development.
- Strong understanding of Microservices Architecture.
- Experience developing REST APIs.
- Knowledge of SQL/NoSQL databases.
- Experience with Git and version control systems.
- Familiarity with CI/CD tools and Agile methodologies.
- Strong problem-solving and debugging skills.
Preferred Skills
- Experience with Docker and Kubernetes.
- Exposure to AWS, Azure, or GCP Cloud platforms.
- Knowledge of Kafka or messaging systems.
- Experience with React, Angular, or Node.js.
- Understanding of DevOps principles and practices.
Must-Have Skills
- Kotlin
- Java
- Spring Boot or Micronaut
- JavaScript
- Microservices
- REST APIs
- Git