Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for managing the interchange of data between our servers and the users. Your primary focus will be development of server-side logic, definition and maintenance of databases, and ensuring high performance and responsiveness to requests from front-ends.
- Responsible for the server-side of our web applications
- As a Back-end developer, you’ll work closely with our engineers and front-end developers to ensure system consistency and improve user experience.
- Write well designed, testable, efficient code
- Developing REST APIs for different channels
Job Requirements
- Experience with development in Java (and ideally spring, spring boot framework)
- Experience with SQL and relational databases (Oracle).
- Familiar with hr systems is a plus.
- Familiar with front-end development (HTML, CSS, Javascript) is a plus.
- Knowledgeable of software design and architecture patterns.
- Acquainted with building testable code, unit tests, and/or integration tests.
- Experienced in some of the following concepts: message queuing, caching, NoSQL, application, and system monitoring.
- Experienced in some of the following technologies: Maven, Gradle, Hibernate, Kafka, Redis, Docker.