Match score not available

(AG Search) Mid-Level Software Engineer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BS or MS degree in Computer Engineering or related field, 2 - 5 years experience in Java software development.

Key responsabilities:

  • Experience in Micro Service architecture, OOP, RDBMS, and NOSQL
  • Working on Continuous Delivery tools, developing REST services
  • Implementing API driven design, Domain Driven Design, and Spring Boot
  • Knowledge of Container orchestration systems like Kubernetes and Istio
Huawei Telekomünikasyon Dış Ticaret Ltd logo
Huawei Telekomünikasyon Dış Ticaret Ltd Telecommunication Services Large https://www.huawei.com/
10001 Employees
See more Huawei Telekomünikasyon Dış Ticaret Ltd offers

Job description

To thrive as a mid level software engineer in this journey you should have:

  • BS or MS degree in Computer Engineering or related field,
  • Good command of written and spoken English is must,
  • 2 - 5 years hands on experience in software development using Java
  • Experience development on Micro Service architecture, JPA, Hibernate
  • Strong knowledge on OOP, Design Patterns
  • RDBMS and NOSQL knowledge
  • Experience with Container orchestration system, and service discovery
  • Experience with Continuous Delivery (Jenkins, Nexus, SonarQube).
  • Comprehensive knowledge of web-based applications and REST services
  • Experience with Spring Boot
  • API driven design and coding integrations between applications or enabling them via API
  • Understanding Domain Driven Design and loosely coupled components.
  • Comfortable working with Linux operating system environment
  • Redis and ElasticSearch is a plus
  • Basic knowledge of Python Programming is a plus
  • Knowledge Kubernetes and Istio is a plus
  • Systems thinking and experience in designing, building and maintaining software for use in production is a plus


Additionally, to make a better team, the below personal skills are essential for us:


  • Agile oriented; focused on delivery and customer first,
  • Adaptive; responsive for on-demand changes,
  • Dedicated; working hard to finish tasks on-time with high quality,
  • Open; collecting feedbacks and defining actions for self-improvement.
  • Ability to work independently and complete projects with minimal supervision.
  • Eagerness on self-improvement, open-minded, future-oriented.
  • Discount at MSc/PhD programs from several top universities;
  • Employee Gift Packs for special events;
  • Online training platforms (Udemy, O’Reilly, Raywenderlich, Packt);
  • External certification support;
  • A culture of continuous development: conferences, in-house events & Tech Talks to stay up-to-date on current research and technology;

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Telecommunication Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Independent Thinking
  • Self-Discipline
  • Systems Thinking
  • Open Mindset
  • Persistence
  • Adaptability

Software Engineer Related jobs