Micro Service Developer

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

Interested By University

University Percentage (%)
American International University-Bangladesh 7.79%
Daffodil International University 6.49%
Jahangirnagar University 5.19%
National University 5.19%
University of Dhaka 3.90%
East West University 3.90%
Southeast University 3.90%
Mawlana Bhashani Science & Technology University 2.60%
BRAC University 2.60%
Rajshahi University of Engineering & Technology 2.60%

Interested By Age Range

Age Range Percentage (%)
20-30 59.74%
31-35 18.18%
36-40 14.29%
40+ 5.19%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 10.39%
20K-30K 14.29%
30K-40K 16.88%
40K-50K 11.69%
50K+ 46.75%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 20.78%
0.1 - 1 years 11.69%
1.1 - 3 years 18.18%
3.1 - 5 years 22.08%
5+ years 27.27%

Similar Jobs