- Company Name
- VySystems Singapore
- Job Title
- Java Lead + Kafka AND DevOps + Cassandra
- Job Description
-
Job Title: Java Lead – Kafka & Cassandra, DevOps
Role Summary: Lead architect and engineer for a real‑time streaming platform built on Kafka and Cassandra on RHEL 7, overseeing design, development, operations, and a multi‑person Java team.
Expectations: Provide technical leadership, mentor staff, drive high‑quality code and deployment processes, maintain production reliability, and collaborate cross‑functionally.
Key Responsibilities:
- Design, develop, and maintain Kafka‑based real‑time streaming solutions integrated with Cassandra.
- Lead a Java engineering team: mentor, conduct code reviews, and manage sprint planning.
- Architect and implement DevOps pipelines, CI/CD, monitoring, and incident response on RHEL 7.
- Ensure performance, scalability, and resilience of the on‑prem platform.
- Translate stakeholder requirements into technical specifications.
- Manage releases, rollbacks, and disaster recovery procedures.
Required Skills:
- Java (JDK 8/11+), Spring, microservices architecture.
- Apache Kafka (producers, consumers, stream processing, cluster ops).
- Apache Cassandra (data modeling, queries, tuning, cluster management).
- RHEL 7 Linux administration and shell scripting.
- CI/CD tools (Jenkins, GitLab CI, Argo CD, etc.), containerization (Docker, Kubernetes).
- Monitoring/logging: Prometheus, Grafana, ELK stack, alerting.
- Performance tuning, fault tolerance, architectural design.
- Strong communication, leadership, and team‑management abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 12+ years of professional software development experience.
- Certifications such as AWS Certified Solutions Architect, Certified Kubernetes Administrator (CKA), or equivalent are highly desirable.