Job Description
Title: Micro Service Developer
Company Name: Grameen Telecom Trust
Vacancy: 10
Location: Dhaka
Salary: Negotiable
Experience:
∎ 3 to 4 years
Published: 30 May 2024
Education:
∎ Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
∎ Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Requirements:
Additional Requirements:
∎ Experience in software development, with a focus on building microservices based applications.
∎ Strong proficiency in at least one programming language, such as Java, Python, Go, or Node.js.
∎ Experience with microservices frameworks and platforms, such as Spring Boot, Micronaut, or Express.js.
∎ Solid understanding of microservices architecture principles, design patterns, and trade-offs.
∎ Experience with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes).
∎ Proficiency in RESTful API design and development, including experience with API gateway technologies (e.g., Kong, Apigee).
∎ Familiarity with cloud-native technologies and services, particularly AWS, Azure, or Google Cloud Platform.
∎ Experience with relational and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or Redis.
∎ Strong problem-solving skills, with the ability to analyze complex technical challenges and implement effective solutions.
∎ Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
∎ Experience with agile development methodologies, such as Scrum or Kanban.
∎ Knowledge of DevOps practices and tools for automation, CI/CD, and infrastructure-as-code (e.g., Jenkins, Terraform) is a plus.
∎ Experience in software development, with a focus on building microservices based applications.
∎ Strong proficiency in at least one programming language, such as Java, Python, Go, or Node.js.
∎ Experience with microservices frameworks and platforms, such as Spring Boot, Micronaut, or Express.js.
∎ Solid understanding of microservices architecture principles, design patterns, and trade-offs.
∎ Experience with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes).
∎ Proficiency in RESTful API design and development, including experience with API gateway technologies (e.g., Kong, Apigee).
∎ Familiarity with cloud-native technologies and services, particularly AWS, Azure, or Google Cloud Platform.
∎ Experience with relational and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or Redis.
∎ Strong problem-solving skills, with the ability to analyze complex technical challenges and implement effective solutions.
∎ Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
∎ Experience with agile development methodologies, such as Scrum or Kanban.
∎ Knowledge of DevOps practices and tools for automation, CI/CD, and infrastructure-as-code (e.g., Jenkins, Terraform) is a plus.
Responsibilities & Context:
∎ Design and develop microservices-based applications using best practices and design patterns.
∎ Collaborate with architects, product managers, and other stakeholders to define requirements and develop technical solutions.
∎ Implement RESTful APIs and communication protocols for inter-service communication and integration.
∎ Design and implement data models and storage solutions for microservices, considering scalability, performance, and data consistency requirements.
∎ Ensure the reliability, availability, and scalability of microservices through proper design, testing, and monitoring.
∎ Implement security measures, such as authentication, authorization, and encryption, to protect microservices and data.
∎ Optimize microservices for performance, latency, and resource utilization, leveraging caching, load balancing, and other techniques.
∎ Work closely with DevOps engineers to automate deployment, scaling, and monitoring of microservices using CI/CD pipelines and container orchestration platforms.
∎ Troubleshoot and debug issues in production and non-production environments and implement effective solutions.
∎ Stay current with industry trends and emerging technologies in microservices, cloud computing, and distributed systems, and share knowledge with the team.
∎ Collaborate with cross-functional teams to prioritize and deliver features and enhancements in an agile development environment.
∎ Design and develop microservices-based applications using best practices and design patterns.
∎ Collaborate with architects, product managers, and other stakeholders to define requirements and develop technical solutions.
∎ Implement RESTful APIs and communication protocols for inter-service communication and integration.
∎ Design and implement data models and storage solutions for microservices, considering scalability, performance, and data consistency requirements.
∎ Ensure the reliability, availability, and scalability of microservices through proper design, testing, and monitoring.
∎ Implement security measures, such as authentication, authorization, and encryption, to protect microservices and data.
∎ Optimize microservices for performance, latency, and resource utilization, leveraging caching, load balancing, and other techniques.
∎ Work closely with DevOps engineers to automate deployment, scaling, and monitoring of microservices using CI/CD pipelines and container orchestration platforms.
∎ Troubleshoot and debug issues in production and non-production environments and implement effective solutions.
∎ Stay current with industry trends and emerging technologies in microservices, cloud computing, and distributed systems, and share knowledge with the team.
∎ Collaborate with cross-functional teams to prioritize and deliver features and enhancements in an agile development environment.
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka
Company Information:
∎ Grameen Telecom Trust
∎ Telecom Bhaban (Level 10 & 11), 53/1 Box nagar, Zoo Road, Mirpur, Dhaka 1216.
∎ Social Business
Address::
∎ Telecom Bhaban (Level 10 & 11), 53/1 Box nagar, Zoo Road, Mirpur, Dhaka 1216.
∎ Social Business
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 6 Jun 2024
Category: IT/Telecommunication