Ampstek
Microservice Developer
AmpstekUnited Arab Emirates13 hours ago
ContractInformation Technology

Key Responsibilities

  • Design and develop microservices-based applications using modern frameworks and programming languages (e.g., Java, Spring Boot, Node.js, .NET).
  • Build RESTful APIs and ensure seamless integration between services.
  • Implement containerization using Docker and orchestration using Kubernetes.
  • Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality solutions.
  • Ensure scalability, performance, and reliability of services.
  • Apply CI/CD practices for automated build, test, and deployment pipelines.
  • Troubleshoot, debug, and optimize existing microservices.
  • Implement security best practices (authentication, authorization, API gateways).
  • Work with message brokers like Kafka or RabbitMQ for event-driven architecture.
  • Maintain proper documentation for services and APIs.

Required Skills

  • Strong programming skills in Java / Spring Boot, Node.js, or .NET Core
  • Experience with microservices architecture and design patterns
  • Knowledge of REST APIs, JSON, and API gateways
  • Hands-on experience with Docker and Kubernetes
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Understanding of CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
  • Experience with databases (SQL & NoSQL like MongoDB, PostgreSQL)
  • Knowledge of event-driven architecture and messaging systems

Key Skills

Ranked by relevance