Tooploox is a Solvd Inc. company that creates AI-powered products and services. We're looking for a Senior Java Developer to join our team and develop a data retrieval and operations platform for a next-generation customer support system.
Requirements
- 5+ years of backend development experience in Java and Spring Framework
- Proficient in RESTful API design, experience with GraphQL APIs
- Experience with message brokers (e.g., Kafka, RabbitMQ, ActiveMQ) and caching (e.g., Redis, Memcached)
- Proficient with authentication and authorization mechanisms, especially OAuth 2.0
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Knowledgeable in performance troubleshooting, profiling, and debugging tools
- Capable of solving complex challenges related to latency, data consistency, and performance in distributed systems
- Understanding patterns of distributed systems design; resilience patterns such as circuit breakers, retries, and timeout
- Proficient with code versioning tools, such as Git
- Skilled in CI/CD tools and practices
- English: B2+ (Written and Oral)
- Experience working in a lean agile process
- Proactive approach in understand the customer’s business and refining business requirements into technical requirements
Benefits
- Flexible working hours
- Choice of working location (remote or office)
- Relaxed atmosphere
- Pet-friendly office
- Home-made pizza from the office pizza oven