Development of the backend of our application.2. End-to-end delivery of new features using JAVA, Spring, Kafka, RabbitMQ, Cassandra, ElasticSearch, Hibernate, CI/CD, Jenkins .3. Evolving the architecture for performance and scalability.4. Designing, developing, and owning components of a highly scalable, distributed web services platform5. Constantly striving to improve the software development process and team productivity.6. Excellent Java skills.7. Excellent understanding of MVC, OOP, and prevalent data structure, algorithm, design patterns anti-patterns.8. Experience in developing scalable, fault-tolerant, distributed backend services.9. Good working knowledge of databases. We use MongoDB(NoSql).10. Performance optimization, caching techniques.11. Experience in designing RESTFu APIs and services