Work with development teams and product managers to ideate software solutions.
Design and Build big data distributed systems and processing.
Develop and manage well-functioning databases and applications.
Write effective APIs.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Create security and data protection settings.
Write technical documentation.
Bachelor’s degree in computer science or equivalent.
Minimum 6+ years of Proven experience as big data engineer.
Strong experience in back-end technologies such as Java, Spring Boot, Apache Storm, Apache Spark, Kafka, Redis, Hadoop, HBase / Cassandra, MongoDB, Elastic Search / SOLR, Python.
Strong Experience in designing and implementing REST based micro services.
Strong experience in database design, SQL queries and data pipeline implementation
Experience in developing event-driven applications and familiarity with Kafka or any messaging system.
Experience in scrum-based software development, JIRA and CI / CD.
Nice to have :
i) Experience in Kubernetes or containerised application development.
ii) Machine Learning with Python.
iii) Experience in BPMN, Apache Camel, Drools, Mule, Alfresco
Licence No : 12C6060