Java Developer
Technology
دبي, الإمارات العربية المتحدةمنذ 2 أيامحتى 13/7/2026
دوام كامل
وصف الوظيفة
Position: Java Developer
Client : Based in Dubai, UAE
Salary : 15-20k AED
We are looking for a highly skilled Java Developer with strong expertise in cloud-native development, DevOps practices, and a solid problem-solving mindset. The ideal candidate should have a strong foundation in data structures, algorithms, critical thinking, and follow a Test-Driven Development (TDD) approach to build scalable, reliable, and high-quality systems.
Key Responsibilities
- Develop and maintain applications using Java 17 and Java 21
- Design and implement scalable microservices architecture
- Follow Test-Driven Development (TDD) practices to ensure high code quality
- Solve complex problems using efficient data structures and algorithms
- Deploy and manage applications on Kubernetes (K8s)
- Build and maintain CI/CD pipelines
- Implement monitoring and alerting using Grafana
- Manage secrets and configurations using HashiCorp Vault
- Work with Microsoft Azure cloud services (AKS, App Services, etc.)
- Collaborate with cross-functional teams (DevOps, QA, Product)
- Optimize performance, scalability, and reliability of applications
- Write clean, maintainable, and well-tested code
- Strong hands-on experience with Java 17 and/or Java 21
- Solid understanding of data structures and algorithms
- Strong problem-solving and analytical skills
- Experience with Test-Driven Development (TDD) and unit testing frameworks (JUnit, Mockito)
- Ability to apply critical thinking in system design and development
- Experience with Spring Boot / Spring Cloud
- Strong knowledge of REST APIs and microservices
- Hands-on experience with Docker & Kubernetes (K8s)
- Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
- Knowledge of Grafana for monitoring and dashboards
- Experience with HashiCorp Vault
- Hands-on experience with Azure Cloud
- Strong understanding of DevOps principles
- Proficiency with Git
- Experience with Kafka / RabbitMQ
- Knowledge of Terraform (Infrastructure as Code)
- Familiarity with Prometheus / OpenTelemetry
- Understanding of distributed systems and system design
- Knowledge of OAuth2, JWT, and security best practices
- Strong critical thinking and decision-making ability
- Excellent problem-solving mindset
- Good communication and teamwork skills
- Ability to work independently and in fast-paced environments
Keywords
Apache KafkaGrafanaSpring FrameworkScalabilityCloud computingRabbitMQUAEMockitoDevOpsOauthUnit TestingJavaJWtCI / CDTest-driven developmentDockerGitGithubJenkinsJunit
¿Te interesa este puesto?