1.Design, develop, and deploy microservices using Python, Java, and other relevant technologies to build scalable and maintainable backend systems.
2.Work in an Agile development environment, participating in daily stand-ups, sprint planning, and retrospectives to deliver working software incrementally and iteratively.
3.Utilize Vue.js to create responsive and user-friendly interfaces that interact with backend microservices.
4.Implement and maintain CI/CD pipelines for seamless integration and deployment of microservices using Docker and Kubernetes.
5.Troubleshoot and resolve issues related to microservices, databases, and containerized deployments.
6.Stay updated with the latest industry trends and best practices in microservices, distributed systems, and containerization.
Requirements
1. Experience developing microservices using Python and Java, with a strong grasp of software design principles and patterns.
2. Proficiency in Vue.js for building modern frontend applications and integrating them with backend services.
3.Hands-on experience with distributed systems, distributed databases, and data modeling for scalability and fault tolerance.
4.Familiarity with Agile methodologies (e.g., Scrum, Kan-ban) and experience working in Agile development teams.
5.Knowledge of Docker and Kubernetes for containerization, deployment, and orchestration of microservices.