Java, Spring Boot, MySQL, and microservices architecture
. The ideal candidate will have strong experience designing and building scalable backend systems, implementing secure
multi-tenant authorization frameworks
, and integrating with external third-party platforms.
This role requires strong ownership of backend architecture, performance, security, and reliability in a cloud-native environment.
Key Responsibilities
Design, develop, and maintain scalable backend services using
Java and Spring Boot
.
Architect and implement
multi-tenant authorization systems
, including:
Role-Based Access Control (RBAC)
Permission models
Tenant-level data isolation
Token scopes and secure authentication flows
Build and maintain
RESTful APIs
and service-to-service communication in a microservices architecture.
Integrate backend systems with
third-party APIs
(e.g., Meta, Google, Shopify, or similar platforms).
Develop
reusable Java libraries, utilities, and internal frameworks
, background jobs, message queues, cron tasks, and task schedulers (Java or JavaScript-based).
Build and maintain
CSV ingestion pipelines
and handle large-volume file processing workflows.
Collaborate with DevOps teams to:
Manage CI/CD pipelines
Automate deployments
Maintain cloud infrastructure on
AWS and Azure
Monitor and debug production systems using
observability tools
such as Grafana, Lens, and CloudWatch.
Drive
backend architecture decisions
, enforce code quality standards, and continuously improve system performance and scalability.
Mentor junior engineers and contribute to technical best practices (Staff-level expectation).
Required Skills & Qualifications
7+ years
of hands-on backend development experience with
Java
.
Strong expertise in
Spring Boot
, RESTful API development, and
microservices architecture
.
Mandatory experience
building authorization for
multi-tenant systems
, including:
RBAC (Role-Based Access Control)
Permission-based access models
Tenant-aware data isolation
Token-level authorization
Solid understanding of
distributed systems
, scalability, and fault tolerance.
Strong proficiency in
MySQL
, including:
Database schema design
Writing complex and optimized SQL queries
Stored procedures
Indexing and performance optimization
Experience integrating with
external third-party APIs
(Meta, Google, Shopify, or similar).
Experience with
CI/CD pipelines
, automated deployments, and cloud platforms (
AWS and Azure
).
Hands-on experience with
background jobs, queues, async processing, and schedulers
.
Experience handling
file ingestion pipelines
, especially
CSV import workflows
.
Familiarity with
monitoring and observability tools
such as Grafana, Lens, and CloudWatch.
Strong understanding of
performance optimization, security best practices, and scalable system design