Should have an in-depth understanding and working knowledge of QLIK, Spring boot, Experience of Kafka, RDBMS (GPA, spring data, hibernate), Kubernetes, Docker, OpenShift.
Well versed with writing sample Java applications to validate Kafka environment(s) (both publishing/subscribing)
Deep understanding on Kafka internals-partitions/leaders/replicators
Nonfunctional requirements to have scrum, agile, requirement gathering from business, ability to talk to business, understand business problem, and identify right solution.
Collaborate with Engineers, Product Managers, and other partners to frame problems within the business and product context
Contribute to the product technical design, architecture, and implementation of our backend components
Debug and fix problems that come with operating a large-scale distributed system including dealing with race conditions, concurrency, and performance
Ship high-quality code incrementally and often, balancing operational needs with new feature development
Develops and maintains functionality used by software applications, including change management, security and authentication, disaster recovery planning, support for data access, system configurations and reports
Make and keep commitments to achieve desired priorities
Provides feedback to team members against defined technical standards
6+ years of professional experience developing software in Java/JVM