2,066,766open jobs
122,403companies
241,300added this week
Browse all
Salary
≈ $20k – $47k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 30, 2026. Weekday scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Weekday is an Indian recruitment company that sources software engineers through referrals from other engineers rather than through job advertisements or agency databases. Its model pays working engineers to vouch for former colleagues they rate, turning informal knowledge about who is genuinely good into a searchable candidate pool that companies can hire from. Based in Bengaluru and backed by Y Combinator, the platform has layered AI screening and outbound sourcing on top of that referral network, and sells to startups and technology companies hiring in the Indian market.
Backed by Y Combinator

This role is for one of Weekday’s clients

Min Experience: 6+ years

Location: Bengaluru

JobType: full-time

We are looking for an experienced and highly skilled Senior Java Software Engineer to join our engineering team. The ideal candidate will have strong expertise in designing and developing scalable, high-performance software systems, with a solid understanding of data structures, algorithms, system design, and distributed technologies. The candidate should be passionate about solving complex technical challenges, building robust applications, and contributing to architectural decisions that drive business and technology growth.

In this role, you will be responsible for developing reliable backend systems, designing scalable architectures, and building high-throughput applications. You will work closely with cross-functional teams, architects, product managers, and other engineers to deliver high-quality software solutions while ensuring performance, security, and maintainability.

Requirements

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance backend applications and software solutions.
  • Apply strong knowledge of Data Structures and Algorithms to solve complex engineering problems efficiently.
  • Design and implement distributed systems and scalable architectures using sound system design principles.
  • Work with Apache Kafka to build reliable, event-driven applications and manage real-time data streaming and asynchronous communication.
  • Develop efficient, reusable, and maintainable code while following software engineering best practices.
  • Participate in architectural discussions, technical design reviews, and code reviews to ensure high-quality engineering standards.
  • Identify performance bottlenecks, troubleshoot complex technical issues, and implement effective solutions.
  • Collaborate with product, QA, DevOps, and engineering teams to understand requirements and deliver solutions.
  • Ensure application reliability, scalability, security, and optimal performance across production environments.
  • Mentor junior engineers, share technical knowledge, and contribute to continuous improvement within the engineering team.

Must-Have Skills

  • Strong expertise in Apache Kafka, including event-driven architecture, messaging systems, and distributed data processing.
  • Excellent understanding of Data Structures and Algorithms (DSA), with the ability to solve complex computational problems.
  • Strong knowledge of System Design, including high-level and low-level design, scalability, fault tolerance, and distributed systems.
  • Experience designing and developing large-scale, high-availability software applications.
  • Strong problem-solving, analytical, and debugging capabilities.

Good-to-Have Skills

  • Hands-on experience with Java programming and object-oriented programming concepts.
  • Experience developing backend applications using Java Spring Boot and related frameworks.
  • Strong understanding of Microservices architecture and distributed application development.
  • Familiarity with REST APIs, database technologies, caching mechanisms, and application integration.
  • Knowledge of performance optimization, concurrency, multithreading, and cloud-based application development.

Experience & Qualifications

  • 6-20 years of overall experience in software development and engineering.
  • Proven experience building and maintaining scalable backend systems and enterprise-grade applications.
  • Strong understanding of software development lifecycle, design patterns, and engineering best practices.
  • Excellent communication, collaboration, and technical leadership skills.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical discipline (preferred).
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,066,766 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $18k – $41k per year (Estimated) · In office · Full-Time · Bengaluru
DevOps
CI/CD
Apply
≈ $33k – $81k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Bengaluru
Python
PHP
TypeScript
SQL
PHP
Laravel
PHPUnit
Databases
Redis
RabbitMQ
MariaDB
AI/ML
Prompt Engineering
AI Agents
DevOps
Rest API
Terraform
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
QA
Jest
Pytest
Apply
≈ $15k – $34k per year (Estimated) · In office · 6+ years exp · Bachelor's Degree · Bengaluru
JavaScript
Java
TypeScript
Databases
MySQL
PostgreSQL
Frontend
Webpack
Angular
npm
DevOps
CI/CD
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
Management
Agile
Apply
≈ $23k – $53k per year (Estimated) · In office · 4+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
Machine Learning
Frontend
React.js
DevOps
GCP
Azure
AWS
Cybersecurity
Okta
Auth0
Apply
≈ $23k – $54k per year (Estimated) · Hybrid · 4+ years exp · Bengaluru
Java
SQL
Java
Spring Boot
AI/ML
Model Context Protocol
AI Agents
Machine Learning
DevOps
CI/CD
Cybersecurity
Okta
Apply
≈ $15k – $32k per year (Estimated) · Remote (India) · Full-Time · 8+ years exp · Bengaluru
JavaScript
Java
TypeScript
SQL
AI/ML
Model Context Protocol
LLM
RAG
Frontend
Angular
Apply
≈ $17k – $40k per year (Estimated) · Hybrid · 5+ years exp · Bachelor's Degree · Bengaluru
JavaScript
Java
Java
Spring Boot
Databases
Apache Kafka
Frontend
React.js
DevOps
Rest API
Git
Management
Agile
Scrum
Apply
≈ $23k – $56k per year (Estimated) · In office · Bachelor's Degree · Bengaluru
C++
Management
Agile
Apply
≈ $7k – $17k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Bengaluru
Apply
≈ $27k – $61k per year (Estimated) · In office · Full-Time · 7+ years exp · Bachelor's Degree · Bengaluru
Python
Perl
MATLAB
DevOps
Azure DevOps
Azure
CI/CD
Management
Jira
MedTech
ISO 13485
IEC 60601
Apply
See all jobs
This is one of many
2,066,766 more open roles from verified company boards, updated every day.