i
BlackBuck
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
3 BlackBuck Jobs
3-6 years
Bangalore / Bengaluru
BlackBuck - Software Development Engineer II - Backend Technologies (3-6 yrs)
BlackBuck
posted 2mon ago
Job Description :
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/Spring Boot framework
- Exposure to Relational Databases like MySQL and PostgreSQL
- Exposure to any of the monitoring, alerting and logging tools like NewRelic, Prometheus, PagerDuty, VictorOps, 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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice
The learning is good here.
The opportunities for senior employees is limited
Read 5 reviews3-6 Yrs
Bangalore / Bengaluru
1-3 Yrs
Bangalore / Bengaluru