Software Engineer II (Ruby on Rails & Java)

Bitoasis

Not Interested
Bookmark
الإبلاغ عن هذه الوظيفة

profile موقع الوظيفة:

عمّان - الأردن

profile الراتب شهرياً: لم يكشف
تاريخ النشر: نُشرت منذ أكثر من 30 يومًا
عدد الوظائف الشاغرة: 1 عدد الوظائف الشاغرة

ملخص الوظيفة

As a Software Engineer II you will play a crucial role in designing developing and maintaining critical backend systems that power our crypto exchange. You will work within a dynamic agile environment collaborating with cross-functional teams including product managers DevOps engineers and QA to deliver robust and innovative solutions. Your dual expertise in Ruby on Rails and Java will be instrumental in bridging our existing systems and building out new functionalities.

Key Responsibilities:

  • Design develop test and deploy high-quality scalable and secure applications using Ruby on Rails and Java.
  • Contribute to the full software development lifecycle from concept and design to testing and deployment.
  • Work on both existing Ruby on Rails applications and new Java-based microservices ensuring seamless integration and data flow.
  • Optimize application performance scalability and reliability for high-volume low-latency financial transactions.
  • Collaborate with product owners to understand requirements and translate them into technical specifications.
  • Participate in code reviews providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural discussions and decisions identifying opportunities for system improvements and modernization.
  • Mentor junior developers and share knowledge within the team.
  • Stay up-to-date with the latest industry trends technologies and security best practices in blockchain and fintech.

Qualifications :

Required Skills and Experience:

  • 3-5 years of professional software development experience.
  • Strong proficiency in Ruby on Rails:
  • In-depth understanding of the Rails framework MVC architecture ActiveRecord and RESTful design.
  • Experience with Ruby programming language its syntax object-oriented principles and common libraries.
  • Solid understanding of relational databases (e.g. PostgreSQL MySQL) and SQL.
  • Strong proficiency in Java:
  • Excellent command of Core Java including OOP principles data structures and algorithms.
  • Experience with Spring Framework (Spring Boot Spring MVC Spring Security etc.).
  • Experience with building and consuming RESTful APIs.
  • Familiarity with Java build tools (Maven Gradle).
  • Knowledge of Java testing frameworks (JUnit Mockito).
  • Experience with distributed systems and microservices architecture.
  • Proficiency with version control systems (Git).
  • Understanding of Agile methodologies (Scrum Kanban).
  • Strong problem-solving analytical and debugging skills.
  • Excellent communication and collaboration skills.

Nice to Have:

  • Experience working in the cryptocurrency blockchain or fintech industry.
  • Experience with background jobs (Sidekiq Resque)
  • Familiarity with cloud platforms (AWS Azure GCP).
  • Experience with containerization (Docker Kubernetes).
  • Knowledge of message queues (Kafka RabbitMQ).
  • Understanding of security best practices in software development (e.g. OWASP Top 10).
  • Experience with front-end technologies (JavaScript HTML CSS React/Vue/Angular) is a plus.

 

Education:

Bachelors or Masters degree in Computer Science Software Engineering or a related field or equivalent practical experience.


Remote Work :

No


Employment Type :

Full-time

As a Software Engineer II you will play a crucial role in designing developing and maintaining critical backend systems that power our crypto exchange. You will work within a dynamic agile environment collaborating with cross-functional teams including product managers DevOps engineers and QA to del...
اعرض المزيد view more

المهارات المطلوبة

  • نظام مراقبة الدخول
  • الهندسة
  • إدارة البار
  • JPA
  • القانون
  • Jdbc

عن الشركة

Company Logo

Our mission : To be the leading cryptocurrency platform in the region and provide an easy-to-use, secure, and compliant way to buy, sell and trade cryptocurrencies in the Middle East. We aim to have a positive impact and drive the adoption of cryptocurrencies in the Middle East and b ... اعرض المزيد

عرض صفحة الشركة عرض صفحة الشركة