Brillio

Senior Software Development Lead - R01564232

Apply Now

Job Description

We are looking for a skilled Backend Engineer (Java/Kotlin) to support the development of backend services.

In this role, you will design and build scalable microservices-based systems using Kotlin (preferred) and Java, working on high-performance, high-throughput applications. You will collaborate closely with cross-functional teams to deliver robust and reliable backend solutions.



Key Responsibilities
  • Design, develop, and maintain backend services using Kotlin (preferred) and Java.
  • Build and operate microservices architectures for scalable and resilient systems.
  • Develop and optimize high-throughput, low-latency systems.
  • Integrate with PostgreSQL databases and ensure efficient data modeling and querying.
  • Implement and manage event-driven architectures using Kafka.
  • Collaborate with frontend, DevOps, and product teams to deliver end-to-end features.
  • Ensure performance, scalability, and reliability of backend systems.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews, design discussions, and continuous improvement initiatives.
  • Troubleshoot and resolve complex backend and production issues.

  • Job requirements
  • Proven experience as a Backend Engineer (6+ years).
  • Strong proficiency in: Kotlin (preferred) and/or Java and Microservices architecture.
  • Hands-on experience with: PostgreSQL and Kafka or other messaging/streaming platforms.
  • Experience building high-throughput, distributed systems.
  • Solid understanding of REST APIs and service integration patterns.
  • Familiarity with containerization (Docker) and cloud environments is a plus.
  • Experience with CI/CD pipelines and version control (Git).