חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
We are looking for a Senior Backend Developer with strong architectural capabilities and significant experience in developing complex distributed systems. In this role, you will be responsible for leading the design and development of the backend—demonstrating a deep understanding of the transaction lifecycle in distributed systems, microservices architecture, system integrations, and system topology at the server and communication layers.
Additionally, the position involves working with advanced technologies in the fields of Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLM) to enhance automation processes, optimize performance, and derive intelligent insights from data.
Requirements:
5+ years of experience in Backend development with Java
5+ years of experience developing RESTful APIs using Spring Boot
Proficiency in API Security (OAuth2, JWT, CORS, API Gateway)
Experience with API Documentation tools (e.g., Swagger)
Proven experience in designing Scalable & Resilient APIs, including Rate Limiting & Caching
Demonstrated success in breaking down monolithic applications into Microservices
Excellent knowledge of RabbitMQ / Kafka and Event-Driven architectures
Experience working with SQL Server, including writing Stored Procedures and performance optimization
Understanding of distributed system topology – server-to-server communication, latency, and bottlenecks
Ability to understand and implement AI/ML models to develop intelligent software solutions
Bachelor's degree in Computer Science or a recognized industry course
Knowledge in Cloud environments (AWS/Azure/GCP) – an advantage