
Job Description
Ovii's Interpretation of the Role
We are seeking a senior Java engineer who will lead a small backend team to design, build, and maintain high‑performance SaaS modules. The role blends hands‑on coding with module ownership, client interaction, and sprint leadership in an on‑site Bangalore office.
Role Snapshot
- Senior Java Engineer / Tech Lead
- Backend module ownership
- Team lead for 2‑4 engineers
- Design‑to‑delivery responsibility
- Client‑facing technical liaison
- Performance‑focused development
Must-Have Requirements
- Java (including multithreading and performance optimization)
- Spring Boot
- Microservices‑based architecture
- MySQL relational database
- Clean, testable, maintainable code practices
- Enterprise application architecture and design patterns
- Java development
- Microservices
- Enterprise‑scale systems
- Relational databases
Nice-to-Have Signals
- B2B SaaS product experience
- Low‑latency or high‑throughput system exposure
- Startup/founding experience
- Unix/Linux environment knowledge
- B2B SaaS products
- Low‑latency/high‑throughput systems
- Startup environment
- Unix/Linux platforms
- SaaS
- Customer Experience
- Enterprise
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Own a product module end‑to‑end, from architecture to delivery
- Translate business needs into technical specifications and meet delivery timelines
- Maintain system uptime and SLA compliance for the assigned module
- Lead a team of 2‑4 engineers: sprint planning, mentoring, code reviews
- Collaborate with external clients and internal implementation/support/product teams on module requirements
- Write high‑quality Java code with focus on multithreading, performance, and testability
- Apply enterprise‑scale architecture patterns and design best practices
Good Fit If You Have
- Enjoys solving complex technical problems in fast‑paced environments
- Comfortable communicating technical ideas to clients and cross‑functional teams
- Has prior experience with B2B SaaS or enterprise‑grade products
Skills
- Java (multithreading & performance)
- Spring Boot
- Microservices architecture
- MySQL relational databases
- Clean, testable, maintainable code
- Enterprise application design patterns
- B2B SaaS product experience (preferred)
- Low‑latency / high‑throughput systems (preferred)
- Unix/Linux environment (preferred)
- Startup / founding experience (preferred)