Careers
Golang / Java Developer
Software Development
Full Time
Roles & Responsibilities
Key Responsibilities:
New Infrastructure Setup:
- Deploy and configure Apache Kafka, MySQL (Auditing DB), Kubernetes, and Log Stash to support billing automation.
- Ensure scalable and fault-tolerant infrastructure design.
API Integrations & Service Layer Modifications:
- Work on API integrations and modify service layers (BillixSync, BillixAsync, Daakyatrix) to align with new billing automation processes.
- Develop RESTful APIs and microservices using Golang or Java.
Testing & Validation:
- Implement unit, integration, and system tests to ensure system stability.
- Collaborate with QA teams to validate new components and integrations.
Operational Tasks:
- Provide engineering support for existing platform upkeep and operations.
- Generate reports for customers, finance, and other stakeholders.
- Implement KPMG-related processes for compliance and audit readiness.
Technical Skills
Must-Have Skills:
- Strong computer science fundamentals, including data structures and algorithms.
- Proficiency in Golang or Java.
- Experience in building scalable distributed systems.
- Strong knowledge of MySQL (relational databases) and data modeling.
- Hands-on experience with Log Stash, Apache Kafka, Kubernetes, and event-driven architecture.
- Experience with API development and microservices.
- “DevOps” mindset with an ability to own and maintain deployed systems.
Good-to-Have Skills:
- Exposure to enterprise-grade billing systems.
- Experience in working with Elasticsearch.
- Scripting experience in PHP, or Python.
Apply for this position
