Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters degree preferred
Strong proficiency in Python, with experience in Django, Flask, or FastAPI
Good knowledge of Java, preferably with experience in Spring Boot
Experience with APIs, databases (SQL/NoSQL), and version control systems like Git
Understanding of microservices architecture
Familiarity with Cloud platforms (AWS/Azure/GCP), Docker, and CI/CD pipelines
Knowledge of messaging tools such as Kafka or RabbitMQ
In addition to the technical skills mentioned above, you should also possess strong problem-solving abilities and be able to work effectively in a collaborative environment. Job Description:
As a backend developer in our team, your role involves building and maintaining scalable applications using your solid expertise in Python and working knowledge of Java. You will be responsible for:
Developing and maintaining backend services using Python
Working on Java-based systems for integration and enhancements
Building and consuming REST APIs
Collaborating with cross-functional teams
Troubleshooting and optimizing application performance
Qualifications Required:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters degree preferred
Strong proficiency in Python, with experience in Django, Flask, or FastAPI
Good knowledge of Java, preferably with experience in Spring Boot
Experience with APIs, databases (SQL/NoSQL), and version control systems like Git
Understanding of microservices architecture
Familiarity with Cloud platforms (AWS/Azure/GCP), Docker, and CI/CD pipelines
Knowledge of messaging tools such as Kafka or RabbitMQ
In addition to the technical skills mentioned above, you should also possess strong problem-solving abilities and be able to work effectively in a collaborative environment.