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
• 2–3+ 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
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application