Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves designing and developing end-to-end major features and new backend services using Java. You will work closely with the founding team and product managers, write clean and reusable code, and participate in on-call shifts to support service availability.
- At least 7 years of 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
- 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
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced backend developers with at least 7 years of Java server-side development experience and a strong background in SQL, relational databases, and API technologies. It is less ideal for junior developers or those who prefer slow-paced environments.
Full job description
Original listing · kept for referenceDealHub is a hyper-growth company, and our development team is hiring talented and experienced Backend Engineers to design and develop end-to-end major features and new services. Responsibilities • Work closely with the founding team and product managers. • Support the availability of our service, participate in the on-call shifts. • Innovate, Lear, and Teach.
Requirements: • At least 7 years of 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. • Experience in distributed streaming and processing platforms: Kafka, Spark or similar. • Experience in parser generators: ANTLR, JavaCC or similar. • BSc. in Computer Science or equivalent experience. 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.
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- Hybrid
- At least 7 years of 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