Java Developer

Nevalabs Yazılım ve Bilişim Teknolojileri A.Ş.
İstanbul Tam günden Tam zamanlı

Açıklama:

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)
17 May 2024;   from: kariyer.net

Benzer boş pozisyonlar

  • NTT Data Business Solutions Türkiye
  • İstanbul
... We are looking for Senior Java Developer! Required Technical and Professional Expertise ... more of experience programming as a Java Developer · 2 year or more of experience ...
17 gün önce
  • LİNKTERA BİLGİ TEKNOLOJİLERİ A.Ş.
  • İstanbul
... ! We are currently seeking " Senior Java Developer ". QUALIFICATIONS Bachelor’s or Master’s Degree ... a reputable university Proven experience on Java and its ecosystems Proven experience ...
9 gün önce
  • Infonal Bilgi Teknolojileri A.Ş.
  • İstanbul
... yazılım geliştirme konusunda kendisini geliştirebilecek, Java, J2ee, Oracle, Spring, Hibernate ve ... TANIMI Geliştirdiğimiz projelerde görevlendirmek üzere Java Developer aramaktayız.
21 gün önce
  • COMPUGROUP MEDICAL BİLGİ SİSTEMLERİ A.Ş.
  • İstanbul
Açıklama: GENEL NİTELİKLER VE İŞ TANIMI Üniversite mezunu, tercihen Bilgisayar,Matematik,Elektronik, Endüstri mühendisliği bölümlerinden mezun, Java ile en az 3 yıl uygulama geliştirmiş, Object Oriented yazılım geliştirme prensipleri konusunda bilgi ...
18 gün önce