Search by job, company or skills

evnek

Senior Software Engineer – Backend

Save
new job description bg glownew job description bg glow
  • Posted 58 minutes ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148512115

Similar Jobs

Bengaluru, India

Skills:

AlgorithmsPostgreSQLPerformance TuningDockerMySQLSystem DesignAgileMongoDBScrumdata structuresRest ApisAsynchronous programmingKubernetesPythonAWSevent-driven systemsGoNoSQL systemsmicroservices architectureCI CD pipelinesGit-based workflowsbackend design patterns

Bengaluru, India

Skills:

DjangoMySQLData Structures And AlgorithmsFastAPIKubernetesPythonRedisAWSInfrastructure-as-code

Bengaluru, India

Skills:

JavaDockerPostgreSQLDynamodbKubernetesRedisPythonAWSGolang

Bengaluru, India

Skills:

snowflake HibernateSpring BootAzure AdDockerMySQLIamSonarqubeRestful ApisAzureKubernetesJava 11WAF GatewayStrongDMCloudflare

Bengaluru, India

Skills:

GolangApisGraphqlKafkaActivemqGoogle CloudRedisRabbitmqRESTMySQLPostgresPythonAWSpub-sub systemsindexing systemsstreaming pipelines