Java Developer

Ankara , Türkiye
full-time

AI overview

Engage in innovative AI-related projects by integrating Large Language Models into Java-based applications while working within dynamic, multicultural teams to deliver customer-focused solutions.

Qualifications – Core Requirements

  • Bachelor’s degree in Computer Engineering or a related discipline.
  • 5+ 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.

Requirements

  • Agile mindset with a delivery-focused, customer-first approach.
  • Adaptive and communicative, comfortable in dynamic, multicultural teams.
  • Strong problem-solving skills with a passion for continuous learning and self-improvement.
  • Ability to collaborate effectively with both remote and on-site teams.

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
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

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.

Java Developer Q&A's
Report this job
Apply for this job