İşin təsviri
Requirements:
- Broad and extensive knowledge of the software development process and its technologies
- Knowledge of architectural styles and design patterns
- Understanding of various coding methods and computer languages
- Data modeling and database design experience
- Experience with software development lifecycle (SDLC) processes
- High experience with service oriented architecture (SOA)
- Solid knowledge of Backend technologies
- Knowledge of frontend technologies
- Understanding of Microsevices architecture
- Good code review skills
- SQL / NoSql knowledge and database design
- Knownledge of DevOps technology stack (Docker, Jenkins, Kubernetes etc.) and CI/CD
- Good knowledge of Algoritms and Data Structures
- Good knowledge of SQL and NoSql
- Good Knowledge of GIT
- Experience with Unit, Integration testing
- Ability to work with Linux servers, FTP, SFTP, SSH
- Ability to learn and apply new technologies (frameworks, languages or tools) in small time
- Good understanding of Projects' business side
- Good understanding of Project Business requirenments
- Solid understanding of Java 8+
- Solid understanding of at least one Java Framework (Spring Boot)
- Critical thinker and problem-solving skills
- Good organizational and time-management skills
- Great interpersonal and communication skills
Responsibilities:
- Design highly scalable software architecture
- Ability to write neat and readable codes
- Initiation and support of new projects, improvement of current projects
- Writing backend services for internal and public use
- Development of exchange software
- Support for existing bank software
In case of interest, please apply for our vacancy through https://hr.kapitalbank.az/ career portal or send your CV to [email protected] indicating name of the vacancy in subject line.