Java Developer

About BayRock Labs

At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let's redefine what's possible in technology.

We’re looking for a hands-on Java Engineer to build and scale mission-critical backend services that power millions of transactions daily. You’ll design high-performance systems, drive architecture decisions, and ship clean, reliable code in a fast-paced, collaborative environment.


What You’ll Do

  • Design, develop, and maintain scalable, high-performance backend systems using Java and Spring Boot.
  • Lead system design and architecture discussions for new and existing services.
  • Write clean, efficient, and testable code following industry best practices.
  • Collaborate closely with product managers, frontend engineers, and DevOps to deliver end-to-end features.
  • Optimize applications for performance, scalability, and reliability.
  • Participate in code reviews, ensure code quality, and mentor junior engineers.
  • Identify performance bottlenecks and design robust, resilient solutions.
  • Quickly ramp up on new technologies, business domains, and codebases.
  • Contribute to improving development processes, automation, and CI/CD pipelines.


What We’re Looking For

  • 5+ years of hands-on experience with Java and Spring Boot.
  • Strong grasp of system design, distributed systems, and microservices.
  • Proven ability to write production-grade, testable, and maintainable code.
  • Experience with REST APIs, message queues (Kafka/RabbitMQ), and databases (SQL/NoSQL).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD tools (Jenkins, GitLab, etc.).
  • Excellent problem-solving, communication, and collaboration skills.
  • A passion for mentorship, clean code, and continuous improvement.


Bonus Points

  • Experience in payments, fintech, or high-throughput systems.
  • Contributions to open-source or personal technical projects.
  • Familiarity with Kubernetes, Docker, Terraform, or observability tools.

The pay range for this role is:

30 - 33 INR per year (Bangalore)

30 - 33 INR per year (Hybrid (Hyderabad, Telangana, IN))

Enterprise Services

Hybrid (Bengaluru, Karnataka, IN)

Hybrid (Hyderabad, Telangana, IN)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling