https://bayt.page.link/veTAxh5r1QQqXTAb8
Create a job alert for similar positions

Job Description

About the job Java Backend Developer - Crypto

Responsibilities:


  1. Backend Development: Design, develop, and maintain backend systems, APIs, and microservices using Java and related technologies. Implement core functionality such as wallet management, transaction processing, and blockchain integration.
  2. Blockchain Integration: Integrate blockchain technology (e.g., Ethereum, Bitcoin) into our applications and services, leveraging blockchain APIs, SDKs, and smart contracts. Implement features such as asset tokenization, decentralized finance (DeFi) protocols, and non-fungible token (NFT) support.
  3. Security and Compliance: Ensure the security and integrity of crypto-related data and transactions by implementing robust security measures, encryption techniques, and compliance standards. Address security vulnerabilities, perform code reviews, and adhere to secure coding practices.
  4. Scalability and Performance: Optimize backend systems and infrastructure for scalability, reliability, and performance to handle increasing transaction volumes and user growth. Identify performance bottlenecks, optimize database queries, and implement caching strategies.
  5. API Design and Documentation: Design and document well-defined APIs for internal and external consumption, following RESTful principles and best practices. Collaborate with frontend developers and third-party partners to define API requirements and ensure smooth integration.
  6. Monitoring and Maintenance: Monitor system health, performance metrics, and uptime to proactively identify and resolve issues. Implement logging, monitoring, and alerting systems to track system behavior and troubleshoot problems in real-time.
  7. Collaboration and Communication: Work closely with cross-functional teams, including frontend developers, QA engineers, product managers, and DevOps engineers, to align on project requirements and priorities. Participate in agile development processes, sprint planning, and daily stand-ups.

Qualifications:


  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a backend developer, with expertise in Java development and related frameworks (e.g., Spring Boot, Hibernate).
  • Familiarity with blockchain technology, cryptocurrencies, and related concepts.
  • Experience with blockchain development platforms, protocols, and tools (e.g., Ethereum, Solidity, Web3.js).
  • Knowledge of cryptographic principles, digital signatures, and secure authentication methods.
  • Proficiency in SQL and NoSQL databases (e.g., MySQL, MongoDB) and ORM frameworks.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Strong problem-solving skills, analytical thinking, and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.


Job Details

Job Location
Dubai United Arab Emirates
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.