Backend Engineer (Java)

Ankara , Türkiye
full-time

AI overview

Develop and deploy scalable microservices and RESTful applications using Java and Spring, while also integrating AI/ML components and enhancing system design for high availability.

Requirements

•Bachelor’s degree in Computer Engineering or a related discipline.

•3+ years of hands-on development experience with Java technologies.

•Strong proficiency in Spring Framework / Spring Boot.

•Experience with RDBMS (MySQL, PostgreSQL, Oracle, etc.).

•Solid understanding of web-based applications and RESTful services.

•Experience with microservice design, development, and deployment.

•Proficiency in Linux-based development environments.

•Strong background in system design, including scalable, fault-tolerant, and high-availability architectures.

•Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).

•Knowledge of caching strategies (e.g., Redis, Memcached) and search engines (e.g., Elasticsearch).

•Familiarity with CI/CD pipelines and DevOps practices.

•Strong command of written and spoken English.

•AI-related Projects (optional): Integrating Large Language Models (LLMs) and AI/ML components into Java-based applications and microservices.

•Building scalable Retrieval-Augmented Generation (RAG) pipelines with efficient data access and backend services.

12 yılda yaklaşık 5.000 mühendis ve araştırmacı ile bilişim ve iletişim teknolojileri profesyonelleri yetiştirerek ekosistemin büyümesine katkı sağlıyor ve global projelere imza atıyoruz. Birlikte geleceği kodluyoruz!

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job