Back to jobs

Staff Engineer - Java

Weekday (YC W21)
Bengaluru, Karnataka, IndiaFull-time

Upload your resume once and Scout applies for you

Apply with Scout
Share this job:LinkedInXSave image

Full description

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.

Upload your resume once and Scout applies for you

Apply with Scout