Senior Backend Engineer (Java)

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Category: TechnologyLocation:Shuru is an AI, Tech, and Product Engineering company that helps businesses of all sizes achieve their product goals through end-to-end product development and strategic consulting services. From modernizing legacy platforms to enabling AI automation and launching new product innovations, we solve high-stakes problems with speed, care, and precision.We are looking for a

Senior Backend Engineer (Java)

to join our growing engineering team. You’ll design, build, and optimize scalable backend systems that power Shuru’s products and client solutions. This role is ideal for someone who thrives in fast-paced environments, enjoys solving complex problems, and is passionate about building reliable, performant, and elegant systems.
  • Design, develop, and maintain robust and scalable backend APIs and microservices using Java and Spring Boot.
  • Architect and implement event-driven and distributed systems leveraging Kafka, Google Cloud Pub/Sub, or similar event buses.
  • Work closely with frontend, DevOps, and product teams to deliver end-to-end, high-quality solutions.
  • Design and optimize database schemas using MySQL, PostgreSQL, or Google Cloud Spanner to ensure reliability and performance at scale.
  • Build and maintain low-latency, high-throughput caching systems using Redis or Memcached.
  • Deploy, monitor, and troubleshoot production-grade applications on Kubernetes and cloud platforms (e.g., GCP, AWS)
  • Implement CI/CD pipelines, automated testing, and performance monitoring for production systems.
  • Conduct code reviews, mentor junior engineers, and drive engineering best practices.
  • Continuously evaluate emerging technologies to improve system performance, scalability, and maintainability.

Requirements

  • 5+ years of hands-on backend development experience, with at least 2 years in Java and Spring Boot
  • Deep understanding of RESTful API design, microservice architecture, and event-driven systems.
  • Strong experience with containerization and Kubernetes-based deployments.
  • Proficiency with relational databases (MySQL, PostgreSQL) and distributed data systems.
  • Solid grasp of caching strategies using Redis/Memcache for large-scale, low-latency systems.
  • Familiarity with cloud-native application development (preferably on GCP or AWS).
  • Strong debugging, performance tuning, and system design skills.
  • Excellent communication and collaboration abilities.

Benefits

  • Work on international projects: Be part of a global team working with clients from across the world.
  • Remote-first culture: Enjoy the flexibility of a remote workplace, allowing you to work from anywhere.
  • Regular team outings: Even with remote work, we believe in building strong team bonds through regular social and team-building events.
  • Collaborative & growth-oriented: Learn from senior engineers, work in a collaborative environment, and grow professionally with opportunities for career development.
  • Competitive Salary and Benefits
Check out our website at - https://shurutech.com/
Details

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You