Design, develop, and maintain scalable backend systems for web and mobileapplications.
- Collaborate with cross-functional teams to define, design, and ship new
features.
- Ensure high performance and responsiveness of backend services.
- Implement and maintain integrations with third-party services.
- Write clean, efficient, and well-documented code adhering to software
development best practices.
- Participate in code reviews and provide constructive feedback to peers.
Requirements :
- Bachelor's degree in computer science, Engineering, or related field.
- 5+ years of experience in software development with a focus on web and
mobile applications.
- Proficiency in Java Spring Boot for building RESTful APIs.
- Experience with Kafka for building event-driven architectures.
- Proficiency in Docker and Kubernetes for containerization and orchestration.
- Strong knowledge of PostgreSQL or other relational databases.
- Experience in developing and deploying microservices architectures.
- Strong understanding of agile development methodologies and practices
Knowledge of Machine Learning, Application Security, Integration, and Identity
Management.