No more applications are being accepted for this job
- Designdevelop and maintain robust scalable and highperformance backendsystems and APIs usingJava
- Collaborate with frontenddevelopers product managers and other stakeholders tounderstand requirements and translate them into technicalsolutions.
- Architect efficient andreusable backend components that can be leveragedacross different projects andteams.
- Write clean maintainableand welldocumented code following best practices andcoding standards inJava
- Optimizebackend systems for maximum speed and scalability ensuring highavailability andreliability.
- Implement securitybest practices to protect sensitive data and prevent securityvulnerabilities.
- Conductcode reviews provide feedback and mentor junior developers toensure code quality and fosterlearning.
- Troubleshoot and debugbackend issues identify bottlenecks and proposesolutions to optimizeperformance.
- Stay uptodate withbackend technologies trends and best practices andevaluate their potential impact on our systems andprocesses.
- Collaborate with DevOpsand infrastructure teams to deploy and manage backendservices in productionenvironments.
- Bachelorsor Masters degree in Computer Science Software Engineering or arelated field.
- Provenexperience as a Backend Developer with at least 5 years ofexperience in designing and implementing backendsystems using Java.
- Strongproficiency in Java and its ecosystem (e.g. SpringBoot).
- Solid understanding of databasetechnologies such as SQL (e.g. PostgreSQL MySQL) andNoSQL (e.g. MongoDB Redis)databases.
- Experience designingand building RESTful APIs and microservicesarchitectures.
- Experiencewith message queue systems such as Amazon SQS Amazon SNSKafka RabbitMQetc.
- Familiarity with cloudplatforms such as AWS Azure or Google CloudPlatform.
- Knowledge of containerization andorchestration tools such as Docker andKubernetes.
- Understandingof software development methodologies such as Agile andScrum.
- Strongproblemsolving skills and the ability to troubleshoot complextechnicalissues.
- Excellentcommunication and collaboration skills with the ability to workeffectively in a teamenvironment.
- Experience withEndtoEnd Encryption (E2EE) is a plus but notmandatory.
Senior Java Backend Developer - Dubai, United Arab Emirates - Caliberly
Description
Responsibilities:
Qualifications:
Remote Work :
No