Ana içeriğe atla

Nevalabs-Junior Software Developer

İş Tanımı

The ideal candidate is a self-motivated, multi-tasker and demonstrated team player. You will be a junior software developer for the development of new software products and enhancements to existing products.

Nitelikler


Responsibilities:

· Designing and developing software components

· Developing both backend and frontend of our software products

· Writing clean, high-quality, high-performance and maintainable code

· Writing unit and unit integration tests

· Participating in code reviews

· Documenting and reviewing related work products

· Staying up to date on emerging technologies

Qualifications:

· BS/MS degree in Computer Science

· Good command of written and spoken English

· Experience with Java

· Experience with Rust

· Good knowledge of OOP and N-Tier Architecture

· Good command of RESTful web services and REST API design

· Familiar with version control tools such as Git

· Ability to work individually and in a team

· Strong analytical and problem-solving skills

· Believes in continuous improvement

Preferred:

· Experience with JavaScript

· Hands-on experience with one of these frameworks: Backbone or React

· Experience with Spring, SpringBoot, Hibernate and Spring Data JPA frameworks

· Knowledge of microservices architectures

· Good command of Linux and Bash scripting

· Familiar with Jira and Confluence

· Experience with Agile Software Development and Scrum framework

Technologies We Use:

· Java (Spring Boot, Gradle)

· JavaScript (BackboneJS, ReactJS)

· Rust

· Python

· C++

· C#

· Git/GitHub

· PostgreSQL, MongoDB

· Elasticsearch

· DevOps (Docker, Jenkins)

 

Başvuru için:info@nevalabs.com

 

Aday Kriterleri


  • Tecrübe: Yeni Mezun
  • Eğitim Seviyesi:Lisans 
  • Askerlik Durumu: Muaf