CRM Technologies is a major technological division of Kaspi, which unites several departments and teams that develop and enhance internal CRM systems and tools for employees in various business areas. The division's solutions help automate processes and increase the efficiency of thousands of company employees.
We are currently strengthening one of the teams and are looking for a Backend Developer.
What you will be doing:
- Development: creating new and enhancing existing applications, writing clean and efficient code in Java.
- Testing and debugging: conducting tests, finding and fixing bugs in the software to ensure its operability and stability.
- Support: technical maintenance and improvement of corporate applications, fixing issues that arise after product release.
- Integration: developing and implementing solutions for integrating Java applications with other systems and services.
- Architecture participation: contributing to the architectural development of projects and developing technical specifications for system design.
- Documentation: creating technical and management documentation describing the operation of code and systems.
- Stack: Java 17+, Spring Boot, Hibernate, Spring JDBC, PostgreSQL, MongoDB, Redis, Apache Kafka, RabbitMQ, Docker, Kubernetes, Keycloak, Maven, JUnit, Mockito.
What we expect:
- At least 1 year of experience as a Java Developer.
- Deep knowledge of the Java programming language and its frameworks, such as Spring Boot.
- Understanding of object-oriented programming (OOP) principles and practical experience in applying them.
- Knowledge and experience with databases, including SQL and understanding of relational database principles.
- Experience with version control systems, such as Git.
- Understanding of software development and testing principles (e.g., unit testing, integration testing).
- Ability to work in a team and good communication skills.
- Ability to delve into complex problems and find effective solutions.
- Desire to continuously develop and learn new technologies and tools.
What we offer:
- Work in a team of professionals with a friendly atmosphere, where humor, support, and a desire to grow are valued.
- Prospects for professional growth.
- Complete absence of bureaucracy.
- No dress code.
- Office in the city center (Almaty, 89 Dosmukhamedov St.).
- Free gym in the office.
- Electronic library.
- Training, workshops, and courses funded by the company.
- Annual bonus.