Match score not available

AG Search Backend Developer (Java)

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

Offer summary

Qualifications:

BS or MS degree in Computer Engineering or related field, 4+ years hands-on experience with Java, Experience with Spring Boot and MicroService architecture, Good command of written and spoken English.

Key responsabilities:

  • Test and edit code for user experience
  • Collaborate with back-end data and service-layer teams
Huawei Telekomünikasyon Dış Ticaret Ltd logo
Huawei Telekomünikasyon Dış Ticaret Ltd Telecommunication Services Large https://www.huawei.com/
10001 Employees
See all jobs

Job description

We are currently looking for Java Backend Developers to join our AG Search Team based in our Huawei Turkey R&D Center.


  • Developer will be responsible for testing and editing code to support the development of a seamless user experience using Java.
  • As a member of a core Java development team, developer will ensure code is prepared for collaboration with back-end data and service-layer teams.
  • Developer will support the review of existing code while working closely with a diverse software development team.
  • There will be a focus on ensuring accessibility for all users by developing a front end that functions across browsers, platforms, and devices while meeting accessibility and security requirements.
  • This is a hands-on development role that will offer exposure to the full development cycle whilst working closely with the business team.

Requirements

  • BS or MS degree in Computer Engineering or related field,
  • Good command of written and spoken English is must,
  • 4 + years hands on experience with Java,
  • Experience with Spring Boot,
  • Experience on MicroService architecture, JPA, Hibernate
  • Knowledge of RESTful web services, algorithms and optimization,
  • Strong knowledge on OOP, Design Patterns,
  • RDBMS and NOSQL knowledge,
  • Comfortable working with linux operating system environment,
  • Systems thinking and experience in designing, building and maintaining software for use in production is a plus.
  • Experience with Container orchestration system, and service discovery,
  • Experience with Continuous Delivery (Jenkins, Nexus, SonarQube),
  • Understanding Domain Driven Design and loosely coupled components,
  • Redis and ElasticSearch is a plus,
  • Basic knowledge of Python Programming is a plus,
  • Knowledge Kubernetes or Docker is a plus.
  • Basic knowledge of MyBatis is a plus

Benefits

  • Discount at MSc/PhD programs from several top universities;
  • 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

  • Systems Thinking
  • Collaboration
  • Problem Solving

Back-End Developer Related jobs