Examjobresult

Senior Java Backend Developer


Job title: Senior Java Backend Developer

Company: Caliberly

Job description: Responsibilities:

\

Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using JavaCollaborate 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 JavaOptimize 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.

Expected salary: 18000 per month

Location: Dubai

Job date: Mon, 04 Mar 2024 06:56:09 GMT

Apply for the job now!