Java Backend Developer

Remotely
Full-time

Cutting-edge technology company creating sophisticated trading systems powered by algorithms is seeking a skilled Java developer to join the team in building microservices for fintech platform (trading). 


Responsibilities:

  • Design, implement, and maintain high-performance microservices using Java (and Spring Boot) for the algorithmic trading system.
  • Work closely with front-end developers, data scientists, and DevOps teams to ensure seamless integration and deployment of microservices.
  • Monitor, troubleshoot, and optimize the performance of microservices to ensure high availability and low latency.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to the improvement of coding standards.
  • Implement and maintain CI/CD pipelines to automate the deployment and scaling of microservices.


Required Skills and Qualifications:

  • 3+ years of experience in backend development using Java (latest versions).
  • Strong understanding and hands-on experience with microservices architecture and design patterns.
  • Expertise in Spring Boot.
  • Proficiency in developing RESTful APIs.
  • Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis.
  • Familiarity with message queues like Kafka, RabbitMQ, or similar.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Proficiency with Git and version control workflows.
  • Previous experience in the fintech industry or with algorithmic trading systems is a strong plus.


It's full-time remote position.