Senior / Staff Backend Java Developer

Year    Remote, IN, India

Job Description

Senior / Staff Backend Java Developer

Job Title: Senior / Staff Backend Java Developer



Experience

: 7+ Years



About the Role

We are seeking a highly skilled

Senior / Staff Backend Java Developer

with deep expertise in

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

. Design, optimize, and maintain

MySQL databases

, including: Schema design Complex queries Stored procedures Indexing and performance tuning Implement

asynchronous processing

, 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

.
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months

Pay: ₹80,000.00 - ₹100,000.00 per month

Benefits:

Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4976155
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year