Top.Mail.Ru
Back-end software developer “IDRAK Technology Transfer” LLC
-
negotiable
14.03.2023

Job Description


Şirkət: “IDRAK Technology Transfer” LLC
Structural unit: APPLIED SYSTEM DESİGN DEPARTMENT
Position: Back-end software developer
Report to:  Head of department
Experience: Software engineering

Responsibilities :

1. RESPONSIBILITIES 

Creating new software products
Supporting current software projects and implementation of technical requirements on technical requests in existing software and optimization of processes
Working closely with our engineers to develop a high-quality solution
Collaborate with front-end developers
Application of new technologies
Design, develop, code, test and debug system software
Review code and design
Write efficient, readable code with the frameworks
Analyze and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Additions and implementation of changes in ready-made programs;
Provide post production support
Assess third party and open source software

Requirements :

2. REQUIREMENTS

Bachelor or master’s degree in Computer Science, Computer Engineering or equivalent degree
3 years+ proven working experience in java technologies
Good knowledge of OOP principles
Excellent knowledge of java technologies, Java SE / Java EE
Knowledge of Spring Core, Spring Boot, Spring Data, Spring Security, JPA/Hibernate
Familiarity with Clean Code principles
Knowledge of SQL, PL/SQL
Database knowledge: Oracle, Postgresql, MySQL, MongoDB and other databases
Knowledge of version control systems (GIT)
Working with project building and comprehension tools (Maven, Gradle, Ant)
Writing unit tests
Strong documentation and writing skills are desirable
Familiarity with software configuration management tools, defect tracking tools, and peer review
Front-end development skills are desirable
Python development skills are desirable
Be accurate and responsible in work

3. SKILLS AND KNOWLEDGE 

Experience with Windows or Linux operating systems
Strong knowledge of Java technologies and Spring frameworks
Experience working with RESTful API
Good source-level debugging skills
Strong problem-solving skills
Skills of queue system, webSockets, devops (nginx, SSL)

Working time: Monday – Friday from 09:00 to 18:00. Saturday/Sunday – weekend.
Monthly salary will be negotiated during the interview, depending on the knowledge, skills and experience of the candidate.
Eligible candidates are asked to send their resume to [email protected] with the “Back-end software developer” in the subject line.