Senior Java Engineer (Java + SQL) - Platform Engineering
Rainmaker Group
5 - 10 years
Bengaluru
Posted: 29/01/2026
Job Description
Senior hands-on backend engineer responsible for building and owning Java-based backend systems focused on data connectivity, database interaction, and scalable services. This role expects deep technical ownership, strong system design skills, and long-term commitment.
8+ years of professional backend engineering experience
Strong hands-on Java (core Java, OOP, concurrency, performance tuning)
Very strong SQL
Complex queries
Joins, indexing, query optimization
Understanding of relational database internals
Experience building backend systems that interact heavily with relational databases
Experience designing and building scalable backend services / APIs
Solid understanding of backend architecture and system design
Experience working on
Data connectors
Integration platforms
Drivers, SDKs, or data access layers
Experience with databases such as
PostgreSQL
SQL Server
Experience with cloud-native systems
Microservices
Docker and Kubernetes
Exposure to distributed systems, performance tuning, or observability
Ownership of backend modules or subsystems
Ability to review code and influence design decisions
Mentoring junior engineers and setting technical standards
Comfortable working with minimal supervision
No frequent job switching
Preference for candidates with
23+ years average tenure per role
Repeated short stints (under ~18 months) will be rejected
You are primarily a people manager
You are frontend-focused
You are a CRUD-only backend developer
How to apply: Email your resume with a note to
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.
