Senior Backend Engineer (Java + SQL) - SDE III
Rainmaker Group
5 - 10 years
Bengaluru
Posted: 23/12/2025
Job Description
This opportuity is at a U.S.-based global technology company that builds industry-leading data connectivity and integration platforms . The organisation has a strong engineering presence across the U.S., Europe, Japan, and India , and is known for its high-performance, product-driven culture.
As an SDE III , you will design and build scalable backend services and APIs, contribute to distributed system components, and play a key role in architecting core product features.
Your primary focus will be Java + SQL + backend engineering (full-stack exposure with React/TypeScript is a bonus, not mandatory).
Develop robust and scalable backend services, microservices, and APIs using Java (Kotlin/TypeScript/C# are a plus).
Solve engineering challenges in distributed systems, observability, performance, and data access .
Build and integrate AI/LLM-powered features into core products.
Own the entire feature lifecycle: design, implementation, testing, deployment, instrumentation, and supportability.
Collaborate with product, design, and global engineering teams to deliver clean, intuitive solutions.
Explore new tools/technologies and contribute to architecture discussions and internal best practices.
Mentor junior engineers and help maintain high engineering standards.
Bachelors degree in Computer Science or equivalent.
58 years of professional software development experience.
Strong object-oriented programming fundamentals with deep experience in Java .
Hands-on experience building REST APIs and cloud-native microservices .
Solid understanding of relational databases (Postgres, SQL Server ) and NoSQL systems (MongoDB, Elasticsearch ).
Familiarity with Kafka/RabbitMQ and event-driven architectures.
Experience with Docker, Kubernetes , and CI/CD workflows.
Exposure to cloud platforms (AWS or Azure ).
Strong communication skills and ability to work with distributed teams.
Knowledge of LLMs, prompt engineering , or ML-based integrations.
Experience with React.js , TypeScript , or front-end component development.
Candidates with notice periods longer than 30 days (preference for immediate joiners).
Candidates with unstable job histories (frequent switching without 23 years per role).
Candidates who do not respond promptly during the interview process.
Candidates whose primary experience is front-end and not backend/Java.
Candidates looking for counteroffers, negotiations, or who are exploring multiple opportunities casually.
How To Apply:
Send an email to with your updated resume and explain why you're a good fit for this role.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
