Backend Developer
Core
Backend Developer building a high-throughput web platform for the retail sector.
Role type
Senior Backend Developer
Builds
Web platform with complex business logic for retail clients
Domain
Retail technology
Deliverable
production ML models | product features
Required skills
Java, reactive programming, OpenAPI, REST API design, unit and integration testing (JUnit, Mockito, Spock), asynchronous communication protocols, relational and non-relational databases (DB2, Mongo, Couchbase, Redis), caching systems, continuous integration
Preferred skills
Groovy, Scala, Python, Go, Domain-Driven Design (DDD), DB2 and Websphere Commerce, high-availability systems, agile methodologies
Technologies
Java, DB2, Mongo, Couchbase, Redis, JUnit, Mockito, Spock, Sonar
Responsibilities
Develop complex business logic applications, design and develop REST interfaces, write unit and integration tests, work with asynchronous protocols, optimize system performance and caching
Seniority
Senior, hands-on IC