Junior Java Developer - M2
Type: Onsite | Location: Abu Dhabi, UAE06/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 NowSkills Required:
GoWebFlowJavaAPISpring BootRedisLean