Full Stack Developer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Huawei Turkey Research and Development Center (R&D) Wireless department is working on LTE and 5G related software development and innovation projects.

We are looking for self-driven, experienced developers who will carry responsibilities as part of the software development team in the following areas:

· Working with the project PMs to design and develop core features and functionality of the large scale, multi modular software projects.

· Bringing new technology and ideas to the table, Influencing cross team initiatives and mentoring junior engineers


Requirements

· Bachelor or master degree in Computer Science/Engineering, Information Technologies or a related field

· 3+ years of experience in software development and strong knowledge on some of the following technologies: Java, Spring, Microservice Architecture, Elastic Search, Kafka etc.

· 2+ years of experience with React.js, Redux

· Experience in RDBMS databases (Oracle, MySQL etc.) and NoSQL databases

· A strong understanding of modern ECMA Standards (ES6+), HTML5, CSS

· Clear understanding of object orientated programming (OOP), service oriented (SOA) layered architecture, Enterprise Integration, SOAP, REST etc.

· Basic understanding about Linux commands and shell scripting for Ubuntu and CentOS based distros


Preferred Experience/Skills

· Understanding of design patterns and anti-patterns, DevOps best practices (Docker containers, Kubernetes technologies) is a plus

· Experience on Java Unit Tests, Continues Integration & Delivery Tools and Static Check Tools like SonarQube, SonarLint, Codestyle, FindBugs is a plus

· Experience on Java Concurrency and Profiling: Memory usage, garbage collector, CPU usage and thread usage analysis and optimization is a plus


Personal Qualifications

· Hard worker with high commitment on deliverable deadlines and quality

· Dedication to self-improvement and continuous learning

· Excellent analytical and problem-solving abilities

· Good written and verbal communication skills