Experience - 2-7yrs
Mandatory skills: Kafka, Java, Microservices
Requirements:
- Proven Hands-on software development experience by using web socket based application development.
- Hands on experience by designing, developing applications by using MongoDB or other non-relational database
- Excellent knowledge in relational data bases like SQL, PL/SQL and ORM technologies (JPA2 and hibernate).
- Writing clean, maintainable code and perform peer code-reviews.
- Hands experience on Kafka connectors such as MQ connectors, Elastic search connectors, JDBC connectors, File stream connectors.
- Working knowledge on Kafka Rest proxy.
- Provide expertise and hands on experience in custom connectors using the Kafka core concepts and API
- You have 3-5 yrs of hands-on development experience with Kafka, Confluent Kafka Connect and Kafka Stream.
- You have experience and interest of Kafka Developer -producers, consumers, streams, preferred connectors knowledge, preferred KSQLknowledge, schema registry and confluent experience /knowledge preferred
- You have worked with Confluent Kafka API lifecycle development and management
- You have experience of CI/CD Deployment procedures and DevOps
- You have an understanding as well as further curiosity about ensuring that unit, system, integration, stress, and user acceptance testing are in alignment with architecture.
- Have good language skills both orally and in writing
- A Need to develop enterprise solutions in public/private cloud .
- Implementing Kafka on confluent cloud .
- Building Kafka pipelines using Terraform, Cloud formation templates, shells etc
- Implement security authorization permission based on Kafka cluster
- A experience with Docker, and Container Oriented Infrastructure Kubernetes, K Native
- Experience in setting standards to automate deployments using Kubernetes, Docker, Jenkins
- Experience in open source and confluence Kafka, zookeepers, Kafka connect, schema registry, KSQL, Rest proxy and Kafka Control center
- Experience in Kafka Mirror Maker or Confluent Replicator
- Interpersonal skills along with the ability to work in a team
- A keen eye for detail and the ability to spot and fix errors in complex code
- Analytical and problem-solving abilities Ability to perform tasks independently
- Good presentation and report-writing skills
Education- BE. B.Tech, BCA, MCA , MTech in Computer Science or Relevant .