Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Biz Hr It Solutions

NewBe an early applicant

Senior Software Developer- Java, Ruby, Kotlin, Kafka and Mobile

Posted Updated
Discussion

Description

Senior Software Developer Java, Ruby, Kotlin, Kafka & Mobile


Experience: 8-12 Years
Location: Hyderabad
Employment Type: Full-time
Open Positions: 2


Job Description

We are looking for an experienced Senior Software Developer with strong hands-on expertise in Java, Ruby, Kotlin, Kafka, and mobile application development. The ideal candidate should have experience developing scalable backend services, building mobile applications, integrating distributed systems, and delivering reliable, high-performance software solutions.

The candidate will contribute to backend engineering, mobile application development, system integration, architecture discussions, and production support.


Key Responsibilities

  • Design, develop, test, and maintain scalable backend services using Java and Ruby.
  • Develop and maintain mobile applications using Android technologies, including Kotlin, and/or other relevant mobile frameworks.
  • Implement and maintain REST APIs and integrations between mobile applications and backend systems.
  • Work with Apache Kafka for event-driven communication, messaging, and distributed application workflows.
  • Contribute to application architecture, system design, code reviews, and engineering best practices.
  • Troubleshoot production issues, identify root causes, and optimize application performance.
  • Collaborate with cross-functional teams, including product, QA, and DevOps.
  • Participate in the complete software development lifecycle, including development, testing, deployment, and maintenance.
  • Support application scalability, reliability, security, and performance improvements.

Mandatory Skills:

812 years of relevant software development experience.

  • Strong hands-on experience with Java.
  • Professional experience with Ruby or Ruby on Rails.
  • Hands-on experience with Kotlin and/or relevant mobile development technologies.
  • Professional mobile application development experience is mandatory.
  • Experience with Apache Kafka and event-driven or messaging-based systems.
  • Experience developing REST APIs and backend services.
  • Good understanding of databases, distributed systems, and software architecture.
  • Strong debugging, problem-solving, and production troubleshooting skills.

Preferred Skills

  • Experience with native Android and/or iOS development.
  • Exposure to React Native or other cross-platform mobile frameworks.
  • Experience with AWS or other cloud platforms.
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with Elixir.
  • Experience developing high-scale, distributed, or data-intensive applications.

Candidate Profile

  • Strong programming fundamentals and practical software development experience.
  • Ability to work across backend and mobile application components.
  • Experience delivering production-ready applications and supporting live systems.
  • Good communication, collaboration, and problem-solving skills.
  • Ability to work independently and contribute to technical decisions.

Work Location: Hyderabad
Employment Type: Full-time
Experience: 8–12 Years

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →