The role involves designing and deploying asynchronous, event-driven microservices using a modern technology stack focused on reactive programming
Job Summary
The role involves designing and deploying asynchronous, event-driven microservices using a modern technology stack focused on reactive programming.
Candidates must ensure high code quality through adherence to Test-Driven Development principles and writing thorough JUnit tests.
This position offers the opportunity to work with diverse technologies including MongoDB, Elasticsearch, and Apache Kafka within a dynamic engineering team.
Matching Summary
The role involves designing and deploying asynchronous, event-driven microservices using a modern technology stack focused on reactive programming.
Salary
Base: $120,800.00 - $170,800.00; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
Java 8+ proficiency
Asynchronous event-based microservices
Reactive programming with Spring WebFlux
MongoDB NoSQL database experience
Apache Kafka event streaming
Elasticsearch search capabilities
Test-Driven Development (TDD) with JUnit
Nice-to-have
Cloud platform familiarity AWS Azure GCP
Docker and Kubernetes containerization
Open-source project contributions
Agile development environment experience
Other NoSQL database knowledge
Key Requirements
Bachelor's or Master's degree in Computer Science or related field
Strong understanding of data structures and algorithms
Experience with RESTful API design and development