2 - 4 years

10.0 - 12.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Product DevelopmentJavaProduct DesignJava DevelopmentBackend DevelopmentSoftware Developmentjava product developerSoftware Product DevelopmentSdeJava Application DevelopmentProduct Engineering

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities: Translate product requirements into design components, break projects into tasks, and estimate work. Independently propose solutions and create extensible Low-Level Designs (LLDs) for implementation. Write modular, readable, high-performance code. Select appropriate data structures, tools, and technologies while contributing to High-Level Design (HLD). Mentor junior team members and enhance team productivity. Collaborate with cross-functional teams to align on product vision and technical solutions. Requirements: Education : B.Tech / M.Tech or equivalent, with 2-5 years of software development experience. Design skills : Experience designing abstractions and separating concerns for large-scale applications. Technical Skills : Proficiency in programming languages like Java, Ruby, Clojure, Scala, C, C++, or SQL. Software principles : Strong understanding of object-oriented programming (OOP) and design principles. Concurrency : Hands-on experience with multi-threading and concurrency programming. Data management : Ability to handle complex business logic and large volumes of data. Development methodologies : Familiarity with Agile development practices and CI/CD pipelines. Additional experience : Experience in developing scalable and robust web applications is a plus. Note: Experience required in Product based or E-commerce company .

RecommendedJobs for You