Category: Software Development
Responsibilities:
- Work closely with the founding team and product managers
- Support the availability of our service, participate in the on-call shifts
- Innovate, Learn and Teach
Requirements:
- 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
Preferred Qualifications (Nice to Have):
- 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
About the Company:
DealHub is a hyper-growth company and our development team is hiring talented and experienced Backend Developers to design and develop end-to-end major features and new services.