Senior Java Backend Engineer (Product Engineering)
Experience: 59 Years
Location: Goa, India (Need Candidates who are Domicile of Goa, No Relocation)
Employment Type: Full-time
About the Role
We are building scalable, high-performance backend systems powering real-world business workflows. We are looking for a strong Backend Engineer who thinks beyond tickets someone who understands product requirements deeply, takes ownership end-to-end, and builds robust systems that scale.
You will work closely with product managers, architects, and engineering leads to translate business problems into clean, scalable technical solutions. This role requires strong production experience, performance mindset, and the ability to handle real-time system challenges.
What You'll Do
- Own features end-to-end: design development testing deployment production support
- Write clean, maintainable, well-tested code following strong engineering principles
- Design and build RESTful APIs and event-driven microservices
- Monitor and troubleshoot production issues; perform root cause analysis
- Optimize application performance (CPU, memory, DB queries, GC behavior)
- Collaborate with product managers, architects, and cross-functional teams to design system architecture
- Contribute to architectural improvements and long-term platform scalability
- Drive engineering best practices, code reviews, and quality standards
Technical Expectations
We are looking for engineers with strong depth in:
1) Backend & Frameworks
- Core Java (JDK 17+)
- Spring Boot (latest releases)
- Deep understanding of JPA/Hibernate internals (entity lifecycle, caching, fetch strategies, N+1 problems, query optimization)
- Strong knowledge of design patterns and clean architecture principles
2) Distributed Systems & Messaging
- Apache Kafka (preferred) or similar pub-sub systems
- Event-driven architecture
- Understanding of distributed systems challenges (idempotency, retries, eventual consistency)
3) Databases & Performance
- Strong RDBMS expertise (MySQL / PostgreSQL)
- Query optimization and indexing strategies
- Experience with performance tuning and memory management
- Hands-on experience monitoring heap usage, GC behavior, CPU utilization, and DB performance
4) Observability & Reliability
- Experience with distributed tracing and centralized logging
- Production monitoring and alerting systems
- Handling real-time production incidents
5) DevOps & Cloud
- CI/CD pipelines (Jenkins or similar)
- Maven, Git
- Experience with Azure or Google Cloud Platform is a plus
What Makes You a Great Fit
- You take full ownership of what you build
- You think in terms of scalability and long-term maintainability
- You are comfortable interacting with clients/stakeholders to understand business processes
- You have handled production environments and real customer-impacting issues
- You are curious, self-driven, and continuously improving your craft
Why Join Us
- Opportunity to build and scale real product systems
- Exposure to production-scale architecture and distributed systems
- Ownership-driven engineering culture
- Work closely with business and product teams