Lead Back-End Developer / Senior Developer for Digital Small Business Domain
İş təsviri və tələblər
Your tasks will include: Researching and implementing new technologies; Designing and programming the product's business logic and back-end system; Collaborating closely with the front-end developer to create functional, effective APIs that fully meet requirements; Analyzing source codes and implementing necessary changes; Writing unit and integration tests and developing automated tools for daily tasks; Writing and documenting quality, efficient code; Analyzing ideas and thoughts to eliminate risks and ineffective solutions; Researching and implementing new technologies. The ideal candidate for us: Holds a higher technical education (Computer Science, Software Engineering, or Programming); Has a minimum of 3 years of work experience in back-end programming; Has experience with Java8, Java EE, and Spring Boot; Has deep knowledge of Version Control Systems (Git); Has experience in developing and using RESTful API services; Has deep knowledge of Object-Oriented Programming, S.O.L.I.D principles, and Design Patterns; Has experience with database systems and knowledge of SQL and NoSQL databases; (PostgreSQL, MySQL, Oracle, MongoDB, Redis); Has knowledge of writing effective tests for unit, integration, and APIs; Is knowledgeable about Agile Scrum methodologies; Has knowledge of microservices architecture; Has PL/SQL knowledge; Has strong problem-solving skills, the ability to process complex data, and the ability to present it clearly and simply.
Vəzifə öhdəlikləri
Your tasks will include: Researching and implementing new technologies; Designing and programming the product's business logic and back-end system; Collaborating closely with the front-end developer to create functional, effective APIs that fully meet requirements; Analyzing source codes and implementing necessary changes; Writing unit and integration tests and developing automated tools for daily tasks; Writing and documenting quality, efficient code; Analyzing ideas and thoughts to eliminate risks and ineffective solutions; Researching and implementing new technologies. The ideal candidate for us: Holds a higher technical education (Computer Science, Software Engineering, or Programming); Has a minimum of 3 years of work experience in back-end programming; Has experience with Java8, Java EE, and Spring Boot; Has deep knowledge of Version Control Systems (Git); Has experience in developing and using RESTful API services; Has deep knowledge of Object-Oriented Programming, S.O.L.I.D principles, and Design Patterns; Has experience with database systems and knowledge of SQL and NoSQL databases; (PostgreSQL, MySQL, Oracle, MongoDB, Redis); Has knowledge of writing effective tests for unit, integration, and APIs; Is knowledgeable about Agile Scrum methodologies; Has knowledge of microservices architecture; Has PL/SQL knowledge; Has strong problem-solving skills, the ability to process complex data, and the ability to present it clearly and simply.
İndi Müraciət Et
Bu vəzifə üçün işəgötürənin veb saytında müraciət etmək tələb olunur.