Roles and Responsibilities :
- Design, develop, test, deploy and maintain software applications using Java, Python or other programming languages.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Participate in code reviews to ensure high-quality coding standards and best practices are followed.
- Troubleshoot issues and debug code to resolve defects.
Job Requirements :
- 4-6 years of experience as a Software Developer with expertise in Java, Python or similar technologies.
- Solid understanding of microservices architecture and its implementation using APIs or messaging queues like Kafka.
- Proficiency in SQL database management systems such as MySQL or PostgreSQL.
- Experience working on large-scale projects involving multiple stakeholders.