Staff Engineer - Java

Reposted 17 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Lead design and development of scalable Java backend systems and microservices. Architect distributed systems, enforce engineering best practices, mentor engineers, optimize performance using strong data structures and algorithms, troubleshoot production issues, and collaborate with product and DevOps to deliver high-quality solutions.
Summary Generated by Built In

This role is for one of the Weekday's clients

Min Experience: 8 years

Location: Bengaluru

JobType: full-time
We are seeking a highly skilled and experienced Staff Engineer – Java to lead the design, development, and optimization of scalable backend systems. This role requires deep expertise in Java, strong problem-solving abilities, and a solid foundation in data structures and algorithms. As a senior technical leader, you will play a critical role in architecting microservices-based systems, mentoring engineers, and driving engineering excellence across teams.


Requirements

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance applications using Java and Spring Boot.
  • Architect and implement distributed systems and microservices, ensuring high availability, fault tolerance, and scalability.
  • Collaborate with cross-functional teams including product managers, designers, and DevOps to deliver high-quality solutions.
  • Lead system design discussions and provide technical direction aligned with business goals.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize application performance by leveraging strong knowledge of data structures and algorithms.
  • Conduct code reviews, enforce engineering best practices, and mentor junior and mid-level engineers.
  • Troubleshoot complex production issues and implement long-term solutions.
  • Continuously evaluate and adopt new technologies to improve system performance and developer productivity.

Required Skills & Qualifications:

  • 8–12 years of professional experience in software development with a strong focus on Java.
  • Deep expertise in Java, including core concepts, multithreading, collections, and JVM internals.
  • Extensive experience with Spring Boot and related frameworks within the Spring ecosystem.
  • Proven experience designing and building microservices architectures using RESTful APIs.
  • Strong understanding of data structures and algorithms with the ability to apply them in real-world scenarios.
  • Experience with distributed systems concepts such as caching, messaging queues, and service discovery.
  • Proficiency in database technologies (SQL and NoSQL) and data modeling.
  • Familiarity with containerization tools (e.g., Docker) and cloud platforms (AWS, GCP, or Azure) is a plus.
  • Experience with CI/CD pipelines and DevOps practices.

Leadership & Behavioral Competencies:

  • Demonstrated ability to lead technical initiatives and influence architecture decisions.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, with the ability to articulate complex technical concepts clearly.
  • Passion for mentoring, knowledge sharing, and fostering a culture of continuous learning.
  • Ability to work in a fast-paced, collaborative environment with a focus on delivering impact.

Skills Required

  • 8-12 years of professional experience in software development with a strong focus on Java.
  • Deep expertise in Java, including core concepts, multithreading, collections, and JVM internals.
  • Extensive experience with Spring Boot and related Spring ecosystem frameworks.
  • Proven experience designing and building microservices architectures using RESTful APIs.
  • Strong understanding of data structures and algorithms and ability to apply them in real-world scenarios.
  • Experience with distributed systems concepts such as caching, messaging queues, and service discovery.
  • Proficiency in database technologies (SQL and NoSQL) and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with containerization tools (e.g., Docker).
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Celonis Logo Celonis

Staff Software Engineer

Big Data • Information Technology • Productivity • Software • Analytics • Business Intelligence • Consulting
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
3000 Employees

Zscaler Logo Zscaler

Development Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
2 Locations
8697 Employees

Blue Yonder Logo Blue Yonder

Staff Software Engineer

eCommerce • Logistics
In-Office
2 Locations
5001 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
6000 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account