Micro Service Developer

#EANF#

Grameen Telecom Trust

Follow

More jobs from this company

Summary

  • Vacancy: 10
  • Location: Dhaka
  • Salary: Negotiable
  • Experience: 3 to 4 years
  • Published: 30 May 2024

 

Requirements

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience

  • 3 to 4 years

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.

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.

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka

Source link

To apply for this job email your details to admin@chakricircular.com