CoinO
Java Developer (Crypto Exchange Platform)
CoinOTurkey3 days ago
Full-timeEngineering, Information Technology

We are looking for an experienced Java Developer to join our team developing next-generation Crypto Exchange and Digital Asset platforms.

The ideal candidate has worked on high-performance backend systems and has a passion for financial technologies and blockchain innovation.


What We Are Looking For


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field,
  • 3+ years of professional experience in backend software development,
  • Solid experience in messaging queues (RabbitMQ, ActiveMQ, etc.) and cache systems (Redis, Memcached),
  • Proven experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.),
  • Hands-on experience with ORM tools like Hibernate or MyBatis,JPA
  • Skilled in developing RESTful and SOAP web services,
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases,
  • Familiarity with microservices architecture, Docker, and Kubernetes,
  • Prior experience in crypto currency, blockchain, or exchange projects is highly desirable,
  • Knowledge of version control systems (Git, BitBucket),
  • Knowledge of test automation tools (JUnit, Mockito, etc.),
  • Strong analytical thinking, problem-solving skills, and a collaborative mindset,
  • Ability to work independently and proactively,
  • Intermediate level of English.



Responsibilities


  • Design, develop, test, and deploy high-performance backend applications,
  • Build and maintain secure APIs and integrations for crypto and trading systems,
  • Develop and optimize messaging and caching layers for scalability and performance,
  • Drive best practices in coding, testing, security, and performance optimization,
  • Collaborate with DevOps and AI teams to integrate AI-driven modules into existing systems,
  • Maintain and enhance existing systems, ensuring reliability and scalability,
  • Troubleshoot and resolve production issues with a focus on high availability,
  • Work extensively in cloud environments, leveraging containerization (Docker/Kubernetes),
  • Contribute to technical documentation and code reviews.



Nice to Have


  • Experience with Go and/or Python,
  • Exposure to AI/ML software development, model integration, or predictive analytics,
  • Experience with AI frameworks (TensorFlow, PyTorch, or Java-based ML libraries),
  • Understanding of blockchain data structures and smart contract fundamentals,
  • Exposure to event-driven architectures and CQRS patterns.



Key Skills

Ranked by relevance