Zyoin Group

Software development engineer - Backend

Bengaluru, KA, IN

9 days ago
Save Job

Summary

Roles and Responsibilities:


● Design, develop and maintain highly available backend services

● Collaborate with engineers from your own team and across teams, and with product managers to ensure timely delivery of projects

● Create robust RESTful APIs and integrate with upstream/downstream services

● Work with various database systems (SQL and NoSQL) to design efficient data models and access patterns for services

● Utilize technologies like Kafka and Redis to optimize inter-service communication and performance

● Write unit and integration tests and participate in code reviews to maintain high code quality and reliability

● Identify and address performance bottlenecks in the services by optimizing code ,database queries and infrastructure

● Participate in weekly on-call process and pro-actively debug and resolve issues reported in production to ensure high system availability

● Write documents on high level design, low level design and RCAs

● Support in hiring developers by taking interviews

● Provide training and mentorship to SDE-I


Must have:

● BE or higher in Computer Science or related technical discipline (or equivalent)

● Minimum 3 years of work experience as a backend engineer in a microservices environment

● Excellent coding skills in Java

● Experience building RESTful services using Spring/SpringBoot framework

● Exposure to Relational Databases like MySQL and Postgresql

● Exposure to any of the monitoring, alerting and logging tools like NewRelic, Prometheus, PagerDuty, VictoOps, ELK etc.

● Experience in producing good quality code with unit and functional test cases

● Experience with agile development methodologies

● Excellent problem-solving and debugging skills

● Should have command over Data Structures and Algorithms

● Ability to work well with others and thrive in a dynamic and challenging work environment


Desired to Have:

● Exposure to NoSQL databases like MongoDB, Cassandra etc.

● Exposure to any of the public clouds like AWS, GCP and Azure

● Exposure to event streaming platforms like Kafka

● Exposure to caching technologies like Redis and Hazelcast

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: