Rainmaker Group

Senior Backend Engineer / Technical Lead

Rainmaker Group
3.4 / 5
Bangalore Not disclosed
Yesterday
Hybrid
Apply to Job

About the job

Location: Bangalore, India Work Mode: Hybrid Experience: 8+ years Employment Type: Full-time Compensation: Competitive, above-market for the right candidate Role Overview We are hiring a Senior Backend Engineer / Technical Lead for a global, product-based enterprise software company building high-performance data connectivity and integration platforms. In this role, you will lead a small team of backend engineers while remaining deeply hands-on with Core Java, SQL, databases, and backend system design. This is a highly technical role suited for engineers who enjoy solving complex problems around performance, scalability, and data access. Key Responsibilities • Lead a team of 4–5 software engineers, delivering high-quality backend components • Design and develop robust, defect-free Java code aligned with business and engineering standards • Solve complex problems related to data connectivity, query execution optimization, caching, reliability, and performance • Propose and evaluate technical alternatives for system design and scalability challenges • Develop and maintain unit test cases to ensure code quality • Collaborate closely with Product Owners, Managers, and cross-functional teams • Mentor junior engineers and support their technical growth • Write and review design documentation and technical specifications • Continuously improve code structure, testing practices, and overall system design • Identify changes that improve system efficiency and reduce operational or maintenance costs • Take ownership of additional responsibilities as assigned by engineering leadership Required Skills & Experience • Bachelor’s or Master’s degree in Computer Science or a related field from a reputed institute • 8+ years of hands-on backend development experience • Strong expertise in Core Java • Deep, hands-on experience with SQL (mandatory) and working knowledge of NoSQL databases • Experience with REST / SOAP / OData APIs • Proven experience building multi-threaded, high-performance backend systems • Strong understanding of design patterns, data structures, and algorithms • Solid debugging, troubleshooting, and analytical skills • Familiarity with network protocols and security concepts (HTTP/HTTPS, FTP, SFTP) • Experience with authentication and authorization mechanisms (OAuth, Kerberos) • Comfortable working independently in a fast-paced, product-driven environment • Strong written and verbal communication skills Additional Skills (Good to Have) • Experience with Agile / Scrum methodologies • Hands-on with Jira, Git/SVN, CI/CD pipelines • Exposure to Microsoft .NET is a plus (not mandatory) Who This Role Is Best Suited For • Senior backend engineers who enjoy hands-on coding along with technical leadership • Engineers who have worked on enterprise-grade or product-based systems • Professionals who value code quality, performance, and long-term ownership • Candidates looking to work in a fast-paced, engineering-driven environment How to Apply If interested, please email your resume to hiring @ rmkhr dot com with a note on why you're a good fit.

Requirements

  • Core Java
  • SQL
  • REST
  • SOAP
  • OData

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field

Preferred Technologies

  • Core Java
  • SQL
  • REST
  • SOAP
  • OData

About the company

We are hiring a Senior Backend Engineer / Technical Lead for a global, product-based enterprise software company building high-performance data connectivity and integration platforms.

Similar Jobs

JRD Systems

Senior Data Engineer / Backend Developer

JRD Systems

KarnatakaNot disclosed
3 days agoOn-Site
S

Senior Lead Software Engineer

Sampoorna Consultants

ChennaiNot disclosed
Last weekOn-Site
L

Senior Backend Engineer

Lxme

MumbaiNot disclosed
2 weeks agoOn-Site