Back-end Engineer - Java, PostgreSQL - Artificial Intelligence / Machine Learning market
4+ years
Long-term (40h)
Artificial Intelligence / Machine Learning
Full Remote
Java
C++
RESTful APIs
PostgreSQL
CI/CD
Requirements
Must-haves
- 4+ years of backend development experience
- Proficiency with Java
- Experience with C++
- Experience with Spring Boot, Hibernate, JPA, REST APIs
- Experience with FIX protocol (QuickFIX/J or similar)
- Experience with databases (PostgreSQL, MySQL, MongoDB, Redis)
- Proficiency with Git, CI/CD pipelines, Docker, and Kubernetes
- Ability to design multithreaded, concurrent, and low-latency systems
- Deep understanding of security principles (OAuth2, JWT, SSL, encryption)
- Strong problem-solving, debugging, and analytical skills
- Strong communication skills in both spoken and written English
- Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent
Nice-to-haves
- Startup experience
- Experience with financial systems, trading platforms, or ATS solutions
- Knowledge of messaging systems (Kafka, RabbitMQ, Redpanda, Chronicle Queue)
- Familiarity with microservices architecture and event-driven systems
- Exposure to cloud services (AWS, GCP, Azure)
What you will work on
- Design and implement backend services and APIs in Java (Spring Boot, Jakarta EE) to support ATS functionality
- Develop and maintain REST APIs for integration with internal and external systems
- Implement and optimize FIX protocol-based APIs for financial and trading integrations
- Ensure backend architecture meets requirements for low latency, high availability, and security
- Collaborate with DevOps to deploy and monitor services in production environments (AWS, GCP, Azure, on-prem)
- Optimize database performance and design schemas for ATS workflows (SQL, NoSQL)
- Conduct code reviews, unit testing, and integration testing to ensure quality and reliability
- Troubleshoot and resolve issues related to scalability, performance, and stability
Write clean, maintainable, and well-documented code aligned with best practices