XT
Position: Senior Java Developer (RabbitMQ, Kafka Apatch)
Location: Riyadh (Relocation to Saudi)
Type: Full-time (On site)
Job Description:
We are seeking a seasoned Java Developer with over 7 years of experience in building large-scale applications. The ideal candidate will have a strong background in Java, Spring/Spring Boot frameworks, REST API design, and development, as well as experience with message-oriented middleware architectures.
Key Responsibilities:
• Develop high-quality, scalable, and secure enterprise Java applications (API & web).
• Design and implement RESTful APIs using Spring/Spring Boot.
• Work with messaging protocols (JMS, AMQP, MQTT) and middleware technologies like Apache Kafka, RabbitMQ.
• Develop SOAP Web Services.
• Manage both relational (MSSQL Server, PostgreSQL, MySQL, etc.) and NoSQL (Redis, etc.) databases.
• Participate in the entire software development life cycle, adhering to Agile methodologies.
• Collaborate with cross-functional teams to ensur ...