İş Yerinde
İş Yerinde
Job Type
Full-Time
Position Level
Specialist
Department
Research and Development (R&...
Research and Development...
Application Count
293 application
Job Type
Full-Time
Position Level
Specialist
Application Count
293 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
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 GitYan 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ı