Senior Software Engineer – Backend
evnek Bangalore
Job Description
Position: Senior Software Engineer – BackendExperience: 5–8 Years
Location: Bengaluru
Notice period: Immediate Joiner
Role Overview
We are looking for a highly skilled and passionate Senior Software Engineer – Backend to join our engineering team. In this role, you will be responsible for designing, developing, and scaling high-performance backend systems while driving engineering excellence across architecture, coding standards, and system scalability.
The ideal candidate should have strong expertise in Java-based backend development, distributed systems, microservices architecture, and DevOps practices. You will work closely with cross-functional teams to build scalable solutions that support business growth and enhance customer experience.
Key Responsibilities- Create and maintain technical documentation for development reference and reporting.
- Define High-Level Design (HLD) and Low-Level Design (LLD) documents for backend systems and services.
- Design, develop, and optimize high-scale backend modules from scratch.
- Re-architect and enhance existing systems for improved scalability, performance, and reliability.
- Lead migration initiatives from monolithic applications to Microservices Architecture.
- Build reusable components, libraries, and scalable APIs.
- Translate business requirements into robust technical solutions.
- Conduct code reviews and enforce coding standards and best engineering practices.
- Mentor and collaborate with SDE-I and SDE-II engineers to support technical growth and delivery excellence.
- Implement DevOps best practices and contribute to CI/CD pipelines.
- Work in agile development environments with a focus on continuous improvement.
- Ensure application reliability, monitoring, and performance optimization.
- 5–8 years of backend development experience, preferably in a consumer product or product-based company.
- Strong proficiency in Java Programming.
- Solid understanding of relational and NoSQL databases such as MySQL and MongoDB/Cassandra.
- Hands-on experience in scalable system design, distributed systems, and design patterns.
- Experience working with Microservices Architecture.
- Knowledge of message brokers such as Kafka/RabbitMQ.
- Experience with caching technologies like Redis/Memcached.
- Understanding of DevOps concepts including CI/CD pipelines.
- Exposure to Kubernetes fundamentals and Horizontal Pod Autoscaler (HPA).
- Experience writing unit test cases and implementing testing best practices.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities.
- Experience with cloud-native application development.
- Familiarity with containerization and orchestration tools.
- Exposure to performance tuning and high-availability systems.
- Prior experience mentoring engineering teams.
- BE/BTech or equivalent degree in Computer Science, Information Technology, or a related field.
Twenty20 SystemsBangalore
Job Description
Location: Bangalore (Hybrid)
Experience: 4–8 Years
About the Role
At Twenty20 Systems, we are looking for a Senior Software Engineer (Integration) who can build and support scalable integrations across enterprise applications...
Bangalore
Join OneAdvanced:
At OneAdvanced we have an exciting opportunity for a proven full stack Senior Software Engineer to work across our Product Engineering function. We are looking for someone with strong of experience in development of cloud-based...
Bangalore
Your Mark::
BlackLine¯SaaS is the system of interaction for finance and accounting teams and it integrates with numerous ERPs, CRMs, Payment systems, Point of Sale systems and other applications.
As a Senior Software Engineer you will play...