Circle — Where top talent gathersCircle

Senior/Staff Java Developer

Confidential Company(Login to view company details)
20LPA - 30LPA
Remote
Full-Time
7-12 years

Job Summary

We are looking for a highly skilled Senior/Staff Backend Java Developer with deep expertise in Java, Spring Boot, MySQL, and microservices architecture. The ideal candidate has strong experience in designing scalable backend systems, integrating with external APIs, and building secure multi-tenant applications with solid authorization layers. Experience with Temporal, Superset, DuploCloud, or basic AI/ML concepts is a plus.

Job Roles & Responsibilities

  • Architect, build, and maintain backend services using Java and Spring Boot.
  • Implement and enhance multi-tenant authorization layers, including RBAC (Role-Based Access Control), permission models, token scopes, and secure authentication flows.
  • Integrate backend systems with third-party services (Meta, Google, Shopify, etc.).
  • Develop reusable Java packages, utilities, and internal libraries.
  • Design, optimize, and maintain MySQL databases, including schemas, stored procedures, indexing, and performance tuning.
  • Implement background processing, async workflows, message queues, and task scheduling (Java or JavaScript-based schedulers).
  • Work closely with DevOps to manage CI/CD pipelines, automate deployments, and maintain AWS environments.
  • Build CSV ingestion pipelines and handle large-volume file processing.
  • Use observability tools such as Grafana, Lens, and CloudWatch for debugging and monitoring.
  • Drive backend architecture decisions, code quality practices, and performance improvements.

Cultural Expectations

  • 7+ years of hands-on backend development experience with Java.
  • Strong command of Spring Boot, RESTful API development, and microservices architecture.
  • Mandatory experience implementing authorization for multi-tenant systems, including:
  • RBAC (Role-Based Access Control)
  • Permission models
  • Tenant-based data isolation
  • Token-level authorization
  • Solid understanding of distributed systems and service-to-service communication.
  • Strong proficiency in MySQL, including:
  • Schema design
  • Complex queries
  • Stored procedures
  • Optimization and indexing
  • Experience integrating with external third-party APIs (Meta/Google/Shopify or similar).
  • Experience with CI/CD, deployment pipelines, Azure and AWS cloud environments.
  • Experience with asynchronous jobs, queues, cron tasks, and background workers.
  • Experience with file ingestion and processing workflows, especially CSV imports.
  • Familiarity with monitoring and observability tools such as Grafana, Lens, and CloudWatch.
  • Strong understanding of system performance, scalability, and best engineering practices.

Hiring Process

  • Technical assignment tailored for the role.
  • Interview with hiring manager to assess technical skills.
  • Live coding task to evaluate coding proficiency.
  • Technical interview with senior member from the technical team.
  • Final interview with Tech Lead/CTO.

Login to Apply

Please login to apply for this job.

Confidential Company

Company details are hidden for privacy

Login to view company information

Other Jobs

J

QA Automation

Remote

J

Core - React

Remote

J

Web Developer- Designer

Bengaluru

J

Software Developer

Bengaluru

J

Inside Sales Executive

Bengaluru