Enable job alerts via email!

Senior Java Developer

BlackStone eIT

United Arab Emirates

On-site

AED 120,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading computer software company in the UAE is seeking a Senior Java Developer to join their dynamic team. The ideal candidate will be responsible for developing and maintaining innovative software applications, ensuring high-quality code, and collaborating with multidisciplinary teams. This role requires a strong background in Java and relevant technologies, along with excellent communication skills.

Qualifications

  • Minimum of 5 years of experience as a Java back-end developer.
  • Hands-on experience with agile or scrum methodologies.

Responsibilities

  • Participate in the overall application lifecycle.
  • Collaborate with front-end developers.
  • Implement new cutting-edge technologies to improve applications.

Skills

Java
OOP
Agile
Communication

Education

Bachelor's degree in computer science

Tools

MySQL
Cassandra
Elasticsearch
Spring Boot
Spring Data
Spring Cloud
Kafka
ActiveMQ
RabbitMQ
Git
SVN

Job description

ckStone eIT is a leading computer software company that specializes in providing innovative solutions to streamline business processes. We are currently seeking a highly skilled Senior Java Developer to join our dynamic team. As a Senior Java Developer at BlackStone eIT, you will play a key role in developing and maintaining our cutting-edge software applications.

Responsibilities
  1. Participate in the overall application lifecycle.
  2. Collaborate with front-end developers.
  3. Build high-quality, reusable code for future use.
  4. Develop functional and sustainable applications with clean code.
  5. Troubleshoot and debug applications.
  6. Stay updated with current best practices and technologies.
  7. Conduct unit tests and optimize application performance.
  8. Implement new cutting-edge technologies to improve applications.
  9. Collaborate with multidisciplinary teams including designers, developers, and system administrators.
  10. Possess hands-on experience with agile or scrum methodologies and be prepared to lead junior developers.
  11. Ensure applications are secure and up to date.
Requirements
  1. Bachelor's degree in computer science, programming, or a related field.
  2. Minimum of 5 years of experience as a Java back-end developer.
  3. Experience with relational databases (MySQL) and NoSQL databases (Cassandra, Elasticsearch).
  4. Strong understanding of OOP concepts and design patterns.
  5. Deep knowledge of Spring Boot, Spring Data, Spring Cloud, and experience in their implementation.
  6. Understanding of Agile methodologies and the software development lifecycle.
  7. Experience with messaging and streaming middleware such as Kafka, ActiveMQ, or RabbitMQ.
  8. Experience in code refactoring, pair programming, continuous integration, and deployment.
  9. Experience with REST API security.
  10. Proficiency in source control tools like Git and SVN.
  11. Excellent organizational, time-management, interpersonal, and communication skills.
  12. Experience working with large and disparate data sets.
  13. Ability to create web services and RESTful APIs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.