Backend Developer

1 - 31 years

12 - 17 Lacs

Kadubeesanahalli, Bengaluru/Bangalore

Posted:2 days ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The SDE Backend leads the design, development, and maintenance of highly available  backend services. This role involves providing technical expertise, ensuring seamless  integration, high performance, and reliability by collaborating with teams, continuous  improvement, and proactive issue resolution in a dynamic production environment.  Roles and Responsibilities:  ● Lead people management and project delivery for the engineering team.  ● Lead design, development, and maintenance of backend applications.  ● Evaluate and choose the right technologies to meet business objectives around system  performance and reliability.  ● Collaborate with engineers and product managers within and across teams to ensure  timely project delivery.  ● Develop fast, interactive web applications incorporating the best user experience  patterns.  ● Create reusable components to be used across the application.  ● Stay updated with the latest backend development trends and best practices.  ● Lead code quality efforts by writing unit and integration tests and conducting code  reviews.  ● Identify and address performance bottlenecks by optimizing code.  ● Lead weekly on-call processes and proactively debug and resolve production issues.  ● Write documentation on dynamic UI, modularity, and RCA (Root Cause Analysis).  ● Hire, train, and manage a team of 4-6 software developers, assisting in their technical  growth.  ● Lead people management processes, including 1-on-1s, goal setting, and career  planning.  Must-Have Requirements:  ● BE or higher in Computer Science or related technical discipline (or equivalent).  ● Minimum 1 years of experience as a backend engineer in a microservices environment  with exposure to systems spanning multiple services.  ● Proficiency in Java and building RESTful services using the Spring/SpringBoot  framework.  ● Experience with relational databases like MySQL and PostgreSQL, and NoSQL  databases like MongoDB, Cassandra, etc.  ● Exposure to public clouds such as AWS, GCP, and Azure.  ● Experience with event streaming platforms like Kafka.  ● Familiarity with caching technologies like Redis and Hazelcast.  ● Exposure to monitoring, alerting, and logging tools (e.g., NewRelic, Prometheus,  PagerDuty, ELK).  ● Excellent system design, problem-solving, and debugging skills.  ● Experience producing high-quality code with unit and functional test cases.  ● Strong command over Data Structures and Algorithms.  ● Familiarity with agile development methodologies.  ● Ability to mentor and train junior developers.  ● Thrive in a dynamic, challenging work environment and work well in teams.       

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Blackbuck logo
Blackbuck

Truck Transportation

Bengaluru Karnataka

RecommendedJobs for You

noida, uttar pradesh

Vadodara, Gujarat, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India