x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Java Developer
 banner picture 1  banner picture 2  banner picture 3

Java Developer

Cognizant Technology Solutions Asia Pacific Pte. Ltd.

Cognizant Technology Solutions Asia Pacific Pte. Ltd. company logo

Kafka Expertise:

  • In-depth knowledge of Apache Kafka architecture, including topics, brokers, producers, and consumers.
  • Proficiency in Kafka APIs, such as Producer and Consumer API, Kafka Streams API, and Kafka Connect API.

Programming Languages:

  • Strong skills in one of languages such as Java, GO and Python for developing Kafka applications.
  • Familiarity with scripting languages like Bash, PHP, PowerShell, or Perl for automation tasks.

API Gateway Knowledge:

  • Experience with any one of API Gateway technologies (e.g., Kong, Apigee) for managing and securing APIs.

DevOps and CI/CD:

  • Understanding of DevOps practices, including CI/CD pipelines for automating testing and deployment processes.

Distributed Systems:

  • Strong understanding of distributed systems concepts, including replication, partitioning, and fault tolerance.

Monitoring and Logging:

  • Familiarity with monitoring tools (e.g., Grafana, Kafka Manager) and logging frameworks to ensure system performance and reliability.

Automation and Scripting:

  • Strong scripting and automation skills for managing Kafka infrastructure and deployments

OS and Containers:

  • Good hand on experience with Linux and Kubernetes
  • Have good understanding of CRD
  • Create new CRD using GO Language


Soft Skills

Communication:

  • Excellent verbal and written communication skills to collaborate effectively with team members and stakeholders.

Problem-Solving:

  • Strong analytical and troubleshooting skills to quickly identify and resolve issues within Kafka-based systems.

Teamwork:

  • Ability to work collaboratively in a team environment, contributing to shared goals and projects.

Adaptability:

  • Flexibility to adapt to changing requirements and technologies, ensuring the ability to meet evolving business needs.

Critical Thinking:

  • Strong analytical thinking to evaluate complex problems and develop effective solutions.

Documentation:

  • Ability to document processes, configurations, and findings clearly for future reference and knowledge sharing.

Sharing is Caring

Know others who would be interested in this job?