Senior Java Software Engineer

Be among the first applicants.
Ampstek
United Arab Emirates
AED 120,000 - 200,000
Be among the first applicants.
3 days ago
Job description

Java API Developer Job Description

Overview:

The ideal candidate should have 5-7 years of experience in designing and developing RESTful APIs using Java technologies. Expertise in Spring Boot, Apache Camel, Quarkus, and cloud-native solutions is essential.

Key Responsibilities:

  1. Develop & Maintain RESTful APIs using Java, Spring Boot, and Quarkus
  2. Work with Apache Camel for system integrations
  3. Analyze and improve the performance of existing Java applications
  4. Troubleshoot Spring Boot & Java-related issues efficiently
  5. Understand and apply Airline Pricing domain knowledge (if applicable)
  6. Implement RESTful/XML Web Services & gRPC-based communication
  7. Integrate SQL & NoSQL databases (e.g., MongoDB) into applications
  8. Ensure secure, scalable, and maintainable application architecture
  9. Develop cloud-native applications using Spring Cloud Stack
  10. Deploy and manage applications in Docker & Kubernetes environments
  11. Work with messaging and streaming technologies (e.g., Kafka, RabbitMQ)

Required Skills & Technologies:

  1. Java (JDK 11+) Strong core Java programming skills
  2. Spring Boot & Spring Integration Microservices and enterprise app development
  3. Apache Camel Routing & mediation for integration solutions
  4. Quarkus Lightweight & cloud-native Java framework
  5. Docker & Kubernetes Containerization & orchestration
  6. MongoDB NoSQL database expertise
  7. Spring Cloud Stack Cloud-based service development
  8. Cloud Platforms AWS, GCP, or Azure experience preferred
  9. Messaging & Streaming Kafka, RabbitMQ, or similar technologies
  10. RESTful APIs, gRPC & XML Web Services API development expertise

Preferred Qualifications:

  1. Strong analytical & problem-solving skills
  2. Experience in Airline Pricing domain (a plus)
  3. Hands-on experience with cloud-native application development
  4. Ability to work independently and manage complex development tasks

This role is ideal for experienced Java developers who specialize in API development, cloud-native technologies, and system integrations.

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 Senior Java Software Engineer jobs in United Arab Emirates