Chennai, Tamil Nadu
Back-end Software Development Engineer #1058497Job Description:
- Hand on software engineering experience, with exposure to rule engines or decision-management systems.
- Strong SQL and PostgreSQL skills; solid data modeling and relational governance.
- Hands-on experience with BigQuery (set-based analytics) and at least one procedural rule engine (Drools, IBM ODM, or similar RETE-based engine).
- Experience with event-driven architectures (Pub/Sub, Kafka) and data pipelines; familiarity with CDC (Datastream or equivalent).
- Cloud experience (Google Cloud Platform preferred): Cloud Run, Cloud SQL, Bigtable, BigQuery, GCS, Parquet.
- Proficiency in Java/Kotlin and/or Python.
- Familiarity with data governance, auditing, versioning, and compliance.
- Strong communication and the ability to translate business rules into technical implementations. BS/MS in Computer Science, Software Engineering, or related field.
Skills Required:
- Java, Spring Boot, Pub/Sub, Microservices, Data Architecture
Skills Preferred:
- POSTGRES, Cloud Architecture, GCP
Experience Required:
- Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.
- 6+ years in IT; 4+ years in development
Experience Preferred:
- Experience in asynchronous architecture, Able to use AI effectively
Education Required:
- Bachelor's Degree
Additional Information :
- Exposure to Redis/Memcached or Bigtable.
- Experience with schema evolution, migrations, and multi-service data ownership.