dev-dubai logo
logo

Caliberly

Trade Center , Dubai, AE

Senior Java Backend Developer

On-site

March 3, 2024

GoJavaAPIRESTfulDevOpsSpring BootMySQLPostgreSQLMongoDBRedis

Salary Range

No salary data

Language Reqirements

Ar:

Not Required

En:

Elementary

Minimum Experience

Senior (4~6 years) or above

Relocation

Sponsoring Visa

Company Description

We as a top recruitment agency help companies find the best talent and people find their dream jobs. We have a proven track record of success in mid-level, managerial, and C-suite recruitment, and we’re committed to providing our clients with a personalized and seamless experience.…


About the Job:

Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using Java.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Architect efficient and reusable backend components that can be leveraged across different projects and teams.
  • Write clean, maintainable, and well-documented code following best practices and coding standards in Java.
  • Optimize backend systems for maximum speed and scalability, ensuring high availability and reliability.
  • Implement security best practices to protect sensitive data and prevent security vulnerabilities.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and foster learning.
  • Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimize performance.
  • Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.
  • Collaborate with DevOps and infrastructure teams to deploy and manage backend services in production environments.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Backend Developer, with at least 5 years of experience in designing and implementing backend systems using Java.
  • Strong proficiency in Java and its ecosystem (e.g., Spring Boot).
  • Solid understanding of database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
  • Experience designing and building RESTful APIs and microservices architectures.
  • Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ, etc.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Understanding of software development methodologies such as Agile and Scrum.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with End-to-End Encryption (E2EE) is a plus but not mandatory.
dev-dubai logo

Tech jobs in Dubai

Built with ❤️

For Candidates

Dev Dubai

Get Job Alerts

Sign up for our newsletter to get hand-picked tech jobs in Dubai


© 2024 DevDubai. All rights reserved.