we are a hyper-growth company and our development team is hiring talented and experienced backend Developer to design and develop end-to-end major features and new services. Responsibilities:
* Innovate, Learn and Teach.
Requirements: Required Skills:
* At least 4 years experience in JAVA server-side development.
* Proven experience working with relational databases.
* Proven experience working with sql.
* Experience with Restful web-services and API technologies.
* Familiarity in Linux -based systems.
* Practical experience in an agile software development environment
* You write clean reusable code, and value readability over cleverness.
* Self-driven and result oriented; You'll jump on a task and drive it to completion.
* Comfortable in a fast-paced environment.
* BSc. in Computer Science or equivalent experience. Advantage:
* Experience in design and implementation of microservices architecture.
* Experience with scaling applications and building high availability systems
* Experience in Caching (Memcache/Redis/Other)
* Experience in messaging systems: RabbitMQ or similar.
* Experience in non-blocking/reactive web frameworks: RxJava, Spring WebFlux or similar.
* Experience in distributed streaming and processing platforms: Kafka, Spark or similar.
* Experience in parser generators: ANTLR, JavaCC or similar.
This position is open to all candidates.