No more applications are being accepted for this job
- Design develop and maintain robust scalable and highperformance 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 welldocumented 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 uptodate 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.
- Bachelors or Masters 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 problemsolving 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 EndtoEnd Encryption (E2EE) is a plus but not mandatory.
Senior Java Backend Developer - Dubai, United Arab Emirates - Caliberly
Description
Responsibilities:
Qualifications:
Remote Work :
No