Job Description
Responsibilities :
CAREER OPPORTUNITY
Şirkət: “IDRAK Technology Transfer” LLC
Structural unit: APPLIED SYSTEM DESİGN DEPARTMENT
Position: Back-end Java developer (Middle/Senior)
Report to: Head of department
Experience: Software engineering
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)
Salary Range: 2,000-4,000 AZN
Monthly salary will be negotiated during the interview, depending on the knowledge, skills, and experience of the candidate.
Working days/hours: Monday – Friday from 09:00 to 18:00. Saturday/Sunday – weekend.
Eligible candidates are asked to send their resume to [email protected] with the “Back-end Java developer” in the subject line.