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.
