Posted on: 18/12/2025
Description :
- The Software Development Engineer 3s core responsibilities include designing, developing, leading by example, mentoring, and guiding team members on everything from structured problem-solving and architecting large systems to the development of best practices.
- You'd be working on technologies like Java, Spring, Postgres, hazelcast, DynamoDB, SQL, Lambda, Kubernetes, Cloud, etc., and highly maintainable and unit-tested software components/systems that address real-world problems.
- You will be working in a fast-paced and agile work environment delivering quality and scalable solutions that have an immediate business impact.
Primary responsibilities :
- High-level design, development, and evolution management of complex features and subsystems.
- Driving the adoption of best practices & regular participation in code reviews, design, documentation.
- Monitoring and improvement of key engineering metrics such as uptime, performance, and modularity of subsystems.
- Work closely with engineering and non-engineering stakeholders like the product, business, and third-party stakeholders during planning and throughout the SDLC to drive engineering in the right direction.
- Collaborate within and outside the team to ensure engineering cohesiveness and consistency.
- Mentor junior engineers and contribute to their success.
Here's what we are looking for :
- Experience level of 6-8 years in fairly complex/large-scale backend systems.
- Strong problem-solving skills, design/architecture skills, and computer science fundamentals.
- Strong hands-on and practical working experience with some high-level programming language(s), with a high focus on LLD & HLD.
- Strong debugging skills, using logs and other monitoring systems.
- Excellent coding skills should be able to fluently convert the design into code.
- Hands-on experience working with some kinds of databases, caching, and queuing tools.
- Practical coding knowledge of Java, Microservices, Distributed Systems.
Good to Have :
- Hands-on experience in using cloud infra like AWS.
- Understanding how a mobile app works end-to-end.
- Have used tools for metrics and monitoring of the applications.
- Sense of urgency and ownership.
- Hands-on experience with one of the Postgres/MySql and some NoSQL databases.
- Understanding of Security fundamentals DDOS/API level security etc.
- Understanding of Microservices architecture.
- Knowledge of standard Queueing mechanisms.
- Understanding of standard Caching mechanisms.
- Understanding of Database Schema Design.
Did you find something suspicious?
Posted by
Diptiranjan Pradhan
Manager - Talent Acquisition at ACKO GENERAL INSURANCE LIMITED
Last Active: 19 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592521
Interview Questions for you
View All