Microservices Integration Developer (m/f/d)

Be among the first applicants.
Halian
Muscat
OMR 10,000 - 15,000
Be among the first applicants.
2 days ago
Job description

Job Title: Microservices Integration Developer (m/f/d)

Location: Muscat, Oman

Employment Type: Contract

Overview

We are looking for a skilled Microservices Developer to join our dynamic team. The ideal candidate will have extensive experience in designing and implementing microservices architectures using modern tools and frameworks. This role is critical for ensuring seamless, scalable, and high-performing integration in an event-driven ecosystem.

Key Responsibilities

  1. Microservices Design & Development:
    1. Design and implement robust microservices architecture following best practices and patterns.
    2. Ensure services are scalable, maintainable, and aligned with business requirements.
  2. Java Development:
    1. Leverage strong object-oriented programming (OOP) principles to write clean, efficient, and maintainable Java code.
    2. Build RESTful APIs and integrate them into the microservices ecosystem.
  3. Integration & Frameworks:
    1. Utilize Apache Camel to build and manage integration routes.
    2. Implement event-driven architectures using Kafka for reliable messaging and communication.
  4. Performance Optimization:
    1. Analyze, debug, and optimize application performance for scalability and reliability.
    2. Monitor and enhance system performance, ensuring minimal downtime.
  5. Collaboration & Communication:
    1. Work closely with cross-functional teams to define, design, and deliver new features.
    2. Participate in code reviews and contribute to improving development processes.

Nice-to-Have Skills

  1. Exposure to Redis or RabbitMQ for messaging and caching.
  2. Experience working with MongoDB or other NoSQL databases.
  3. Familiarity with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes).

Qualifications

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Strong experience in Java development with a focus on OOP principles.
  3. Proficiency in designing microservices and implementing them using frameworks like Apache Camel.
  4. Hands-on experience with Kafka for event-driven integration.
  5. Solid understanding of software development lifecycle and CI/CD practices.

Key Skills

  1. Microservices architecture design patterns.
  2. Java (strong OOP and API development).
  3. Apache Camel for integration.
  4. Kafka for event-driven messaging.

Additional Information

  1. Candidates with experience in Redis, RabbitMQ, or MongoDB will have an advantage.
  2. This role offers an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Microservices Integration Developer (m/f/d) jobs in Muscat