İş 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