VaaridaTech
Job description Below
Need a Senior Kotlin Developer with at least 5 years of experience to drive the development and enhancement of enterprise applications using Kotlin, contribute to robust data pipelines, and collaborate in a fast paced setting to transform business requirements into scalable tech solutions.
Key Responsibilities
Design, develop and enhance enterprise-level applications using Kotlin, ensuring high performance, security and maintainability.
Build and optimize data pipelines utilizing streaming platforms like Kafka for real-time data processing and integration.
Translate complex business requirements from stakeholders into detailed technical specifications and actionable development plans.
Develop and maintain RESTful and GraphQL APIs within a microservices architecture, promoting loose coupling and scalability.
Collaborate with cross-functional teams in an agile environment, participating in code reviews, automated testing and iterative sprints.
Integrate applications with relational and non-relational databass, optimizing data models for efficiency and reliability.
Implement and refine CI/CD pipelines to automate builds, deployments and testing processes.
Troubleshoot and resolve issues in production environments, contributing to overall system health and performance.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering or a related field.
More than 5 years of backend development experience with Kotlin / C#
Deep understanding of REST and GraphQL APIs, including design, implementation and security best practices.
Expertise in microservice architecture.
Expertise in Kafka / Related data streaming platforms
Strong hands-on experience with both relational and non relational databases for data storage, querying and optimization.
Familiarity with CI/CD pipelines using tools like Jenkins / Github actions.
Excellent problem solving skills and the ability to thrive in a fast paced, deadline-driven setting.
Familiarity with cloud platforms (AWS, Azure etc) and containerization tools (Docker, Kubernetes).