Job Description

Key Responsibilities:

  • Design, develop, and maintain robust and scalable backend services using Java.

  • Participate in the modernization and migration of legacy systems to cloud-native architectures.

  • Implement service-based architecture with distributed services and RESTful APIs.

  • Utilize hexagonal (Ports and Adapters) / layered architectures to ensure maintainability and testability.

  • Implement messaging patterns, including request-reply and publish-subscribe, using message brokers like Artemis ActiveMQ (or alternatives Kafka, RabbitMQ).

  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.

  • Optimize applications for maximum speed and scalability, including the use of caching systems such as Apache Ignite and Redis.

  • Conduct code reviews, provide feedback, and ensure adherence to best practices and coding standards.

  • ...

    Ready to Apply?

    Take the next step in your AI career. Submit your application to CompuGroup Medical today.

    Submit Application