Junior Java Developer - M2

Type: Onsite | Location: Abu Dhabi, UAE

06/01/2024
8 months ago

 

About the Job

Key Areas of Responsibility:

  • Design, develop, and implement exchange web applications.
  • Utilize Spring Cloud microservices architecture to build modular, scalable, and fault-tolerant systems.
  • Work effectively with various relational and non-relational databases, ensuring data integrity and performance.
  • Collaborate with designers and product managers to translate user requirements into technical specifications and design user interfaces.
  • Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
  • Conduct thorough testing and debugging to ensure the functionality and performance of developed applications.
  • Stay up-to-date with the latest advancements in Java frameworks, database technologies, and design principles.
  • Monitor production environment and support customer technical issues fixing.

Job Requirements

Technical Competencies and Skills:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Minimum of 3+ years of experience as a Java developer with a good understanding of Java basics and advanced knowledge.
  • Minimum of 3+ years of experience in designing and developing web applications with a good understanding of REST API development.
  • In-depth knowledge of Spring Boot and Spring Cloud (including Gateway, Nacos, Feign, etc.), and their functionalities.
  • Strong understanding of relational and non-relational databases (e.g., SQL, NoSQL), and how to design and tune database performance.
  • Minimum of 3+ years of experience using development middleware like Redis, Elastic Search, Kafka, etc.
  • Familiarity with the cryptocurrency and financial domain is a significant advantage.
  • Familiarity with Agile methodologies and development practices.

Benefits

  • At M2, we believe in a workplace where talent, dedication, and passion are the only factors that count, regardless of gender, background, age, and other characteristics.
  • We embrace diversity because we know that it fuels innovation, fosters creativity, and drives success.
  • If you're ready to join a team where your potential is truly valued, welcome aboard!

Salary range: AED 0 - AED 0

Apply Now

Skills Required:

GoWebFlowJavaAPISpring BootRedisLean