Backend Engineer (Java)

AI overview

Develop scalable microservices and web applications using Java and related technologies, while integrating advanced AI components into backend services.

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