Evnek
Website:
evnek.com
Job details:
Position: Senior Backend Engineer – Java
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.
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.
Click on Apply to know more.