We are looking for a
Senior Java Developer
who has worked on
production-grade systems
and has taken
technical ownership
in previous roles.
The candidate should be
logically strong, technically sound
, and capable of
making independent design and implementation decisions
.
This role involves
coding, code reviews, design discussions, and task planning
.
Key Responsibilities
● Design and develop backend services using
Core Java and Spring Boot
● Own features/modules from
design → development → deployment
● Participate in
architecture and technical decision-making
● Perform
code reviews
to maintain quality and consistency
● Contribute to
task estimation, sprint planning, and execution
● Optimize and maintain
MySQL schemas and queries
● Troubleshoot production issues and perform
root-cause analysis
● Mentor junior developers and enforce best practices
Must-Have Skills & Experience
● Strong proficiency in
Core Java and Advanced Java
● Hands-on experience with
Spring Boot
(REST APIs, JPA/Hibernate, Security basics)
● Strong working knowledge of
MySQL
○ Schema design
○ Complex queries & joins
○ Indexing and performance optimization
● Experience working on
live production systems
● Prior experience with
code ownership and responsibility
● Ability to review code and provide
constructive technical feedback
● Strong
problem-solving and logical reasoning skills
● Familiarity with
Git-based version control
Good-to-Have Skills
● Experience with
system design or architecture-level discussions
● Exposure to
performance tuning, caching, or scalability challenges
● Experience mentoring junior developers
● Knowledge of
CI/CD pipelines
● Experience working in
product-based or fast-scaling environments
Common Expectations for Both Roles
● Ownership-driven mindset
● Ability to work with
minimal supervision
● Strong communication and collaboration skills
● Willingness to learn and adapt quickly in a growing product team
Experience
3–5 years
of hands-on experience in Java-based backend development