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

icon
Resume
Scroll to Top