Java Developer @ Noida / Mumbai – 2 Roles

Key Responsibilities:
Backend Development: Expertise in Core Java concepts, including OOP principles,
multithreading, executor services, design patterns (singleton, builder, etc.), and strong knowledge
of transaction management, arrays, string classes, and object methods.
Microservices Architecture: Experience in designing and implementing microservices using
Spring Boot and related frameworks.
API Development: Proficiency in building and interfacing with RESTful APIs, handling
network communication, and managing protocols effectively.
Product Development Ownership: Lead all stages of product development, from prototyping
new ideas to architecting scalable systems, integrating with other products, and implementing
robust solutions.
Collaboration with Product Management: Work with Product Managers to create roadmaps,
functional specifications, and design features based on customer and product requirements.
Technology Research: Continuously explore, experiment with, and recommend new
technologies to enhance productivity, mitigate technical risks, and reduce technical debt.
Database Management: Hands-on experience with SQL and NoSQL databases, including a
solid understanding of Hibernate ORM, joins, indexing, and efficient query optimization.
Caching Solutions: Practical experience with Redis or similar caching technologies.
API Reusability: Expertise in designing and developing complex and reusable APIs with a
comprehensive understanding of the full software development lifecycle.
Authentication and Security: Strong knowledge of authentication mechanisms, SSO flows,
and secure API development practices.
Debugging: Exceptional debugging skills.
● LeetCode-style algorithmic challenges effectively.
● Project Understanding: Strong grasp of project workflows, processes, and detailed technical
understanding of complex project structures.
Qualifications and Requirements:
● Education: B.E / B.Tech / M.Tech in Computer Science or related fields.
● Experience: Minimum of 5+ years of relevant experience in backend development.

Desired Skills:
● Logical Thinking and Problem Solving: Strong analytical mindset with excellent
problem-solving skills.
● LeetCode Expertise: Comfort with solving algorithmic problems and data structure challenges.
● ICR Role: Ability to function independently and take complete ownership of deliverables as an
Individual Contributor (ICR).

Share this blog:
Job Category: Developer
Job Type: Full Time
Job Location: India
Job Status: onsite

Apply for this position

Allowed Type(s): .pdf, .doc, .docx