Remote
Full Time
Job Title: Senior Jave Engineer
Experience: 5+ years
Location: Remote
Employment Type: Full-time
Working hours: Flexible 11-11.30 AM to 8-9 PM, Sometime overlap PST zone (Total working hours 40 hours/week)
Company : https://shurutech.com/
Project: Developing social media app with payment features for el Salvador/Central America Countries
LinkedIn: https://www.linkedin.com/company/shurutech/
Glassdoor: https://www.glassdoor.co.in/Reviews/Shuru-Reviews-E7440474.htm
Position: Full time remote role
Job Description:
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
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
Shuru
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowSalary: Not disclosed
Salary: Not disclosed
Salary: Not disclosed
ahmedabad, gujarat, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
noida, all india
Salary: Not disclosed
kozhikode, all india
Salary: Not disclosed
mumbai, maharashtra, india
Salary: Not disclosed
chennai, tamil nadu, india
Salary: Not disclosed
navi mumbai, maharashtra, india
Salary: Not disclosed