JD -
Develop, test, and maintain high-quality software solutions using Java and Kotlin programming languages.
Collaborate with cross-functional teams to design, develop, and deploy cloud-based applications on the Azure platform.
Write clean, efficient, and maintainable code adhering to coding standards and best practices.
Troubleshoot and debug complex issues to ensure optimal performance and reliability of applications.
Stay updated with the latest technologies, tools, and trends in Java, Kotlin, and Azure to enhance development processes and techniques.
Participate in code reviews, sprint planning, and agile development methodologies.
Provide technical guidance and support to junior developers as needed.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience working as a Java developer with strong proficiency in Kotlin.
Hands-on experience with cloud platforms, particularly Microsoft Azure.
Solid understanding of object-oriented programming principles and design patterns.
Experience with web services development using frameworks such as Spring Boot or similar.
Proficiency in database technologies like SQL, NoSQL, or Azure Cosmos DB.
Familiarity with DevOps practices and tools for continuous integration and deployment.
Strong problem-solving skills and ability to troubleshoot complex issues independently.
Excellent communication and collaboration skills to work effectively in a team environment.
Relevant certifications in Java, Kotlin, or Azure are a plus.
Any graduate