Senior Software Engineer – Backend

apartmentevnek placeBangalore calendar_month 

Job Description

Position: Senior Software Engineer – Backend
Experience: 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.
Required Skills & Qualifications
  • 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.
Preferred Qualifications
  • 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.
Educational Qualification
  • BE/BTech or equivalent degree in Computer Science, Information Technology, or a related field.
electric_boltImmediate start

Senior Software Engineer (Integration)

apartmentTwenty20 SystemsplaceBangalore
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...
business_centerHigh salary

Senior Software Engineer

placeBangalore
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...
placeBangalore
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...