İstanbul(Avr.)

İş Yerinde

İş Yerinde

1 gün önce güncellendi

Job Type

Full-Time

Position Level

Specialist

Department

Research and Development (R&...

Research and Development...

Application Count

189 application

Job Type

Full-Time

Position Level

Specialist

Application Count

189 application

Department

Research and Development (R&D)

QUALIFICATIONS AND JOB DESCRIPTION

Job Description

We are looking for a talented and experienced Java Developer to join our dynamic team. The ideal candidate should be passionate about developing innovative software solutions, have strong problem-solving skills, and thrive in a collaborative environment. As a Java Developer, you will be responsible for designing, implementing, and maintaining software applications, focusing on backend development.

RESPONSIBILITIES

  • Designing, implementing, and maintaining scalable and robust backend solutions using Java.
  • Collaborating with cross-functional teams to develop new software features and enhance existing products.
  • Writing clean, efficient, and maintainable code while following best practices and coding standards. 
  • Conducting code reviews and providing constructive feedback to team members.
  • Developing unit and integration tests to ensure software quality and reliability.
  • Documenting technical specifications and system architecture.
  • Staying up to date with the latest trends and technologies in software development.

QUALIFICATIONS

  • Bachelor's or Master's degree in Computer Science or a related discipline.
  • Work experience of more than 3 years in the Java programming language.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Ability to think creatively in problem-solving, debugging, object-oriented design, data structures, and algorithms.
  • Knowledge of Mongo and PostgreSQL databases.
  • Experience with version control systems like Git and GitHub.
  • Strong experience with the Spring framework using Spring Boot, Spring Security, Spring Session, and Spring Data.
  • Experience with N-Tier architecture.
  • Experience with JPA and Hibernate.
  • Experience with RESTful API design.
  • Commitment to continuous learning and self-improvement.
  • Experience with Unit Test Frameworks.
  • Able to work individually also prone to teamwork.

Preferred Qualifications:

  • Experience with RabbitMQ, ZeroMQ, Redis, and Gradle is a plus.
  • Working knowledge of CI/CD technologies (Jenkins, etc.).
  • Experience in Agile Development methodologies is a plus (Scrum, etc.).
  • Understanding of Linux operating systems and Bash scripting.

Technologies We Use:

  • Java (Spring Boot, Gradle)
  • JavaScript (BackboneJS, ReactJS)
  • Python
  • Rust
  • C++
  • C#
  • Git/GitHub
  • PostgreSQL, MongoDB
  • Elasticsearch
  • DevOps (Docker, Jenkins)

Preferred Candidate

1 - 3 years of experience
Bachelor’s(Student), Bachelor’s(Graduate), Master’s(Graduate)
Delayed, Completed, Exempt
English(Reading : Good, Writing : Good, Speaking : Good)

Java Yazılım Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Java Yazılım Uzmanı Java Yazılım Uzmanı Maaşları Java Yazılım Uzmanı Nasıl Olunur? Java Yazılım Uzmanı Nedir? Java Yazılım Uzmanı İş İlanları
Hakkımızda

Nevalabs® is a high technology company that develops innovative, quality-oriented and human-centric AI solutions in order to contribute to humanity an

Şirket Sayfasına Git
Yan Haklar

Yemek Kartı (Setcard, Ticket, Multinet, Sodexo vb.).

Java Yazılım Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Java Yazılım Uzmanı Java Yazılım Uzmanı Maaşları Java Yazılım Uzmanı Nasıl Olunur? Java Yazılım Uzmanı Nedir? Java Yazılım Uzmanı İş İlanları