i
BlackBuck
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
7 BlackBuck Jobs
5-8 years
BlackBuck - Software Development Engineer - III - Java (5-8 yrs)
BlackBuck
posted 3d ago
Flexible timing
Key skills for the job
Job Description :
The SDE-III (Back end) leads the design, development and maintenance highly available backend services, provides technical expertise, ensures seamless integration, high performance, and reliability through collaboration, continuous improvement and proactive issue resolution in a dynamic production environment.
Roles and Responsibilities :
- Lead the people management and project delivery responsibilities for an engineering team.
- Lead the design, development and maintenance of frontend applications using React and related technologies
- Evaluate and choose the correct technologies to achieve business objectives around system performance and reliability
- Collaborate with engineers and product managers within the team and across teams to ensure timely delivery of all projects of the team
- Develop fast and interactive web applications incorporating the best user experience patterns.
- Create reusable components to be used across the application
- Stay up-to-date with the latest frontend development trends and best practices.
- Lead the code quality efforts by writing unit and integration tests and leading the code reviews
- Identify and address performance bottlenecks in the services by optimizing code
- Lead the weekly on-call process and pro-actively debug and resolve issues reported in production
- Write documents on dynamic UI, Modularity and RCAs
- Hire, train and manage a team of 4-6 Software developers, assist the team in their technical growth
- Lead the people management responsibilities for the team by setting by people processes around 1 on 1s, goal settings and career planning.
Must Have :
- BE or higher in Computer Science or related technical discipline (or equivalent)
- Minimum 5 years of work experience as a backend engineer in a microservices environment with exposure to designing systems spanning multiple services
- Excellent coding skills in Java
- Experience building RESTful services using the Spring/SpringBoot framework
- Exposure to Relational Databases like MySQL and Postgresql and 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
- Exposure to any of the monitoring, alerting and logging tools like NewRelic, Prometheus, PagerDuty, VictorOps, ELK etc.
- Excellent system design, problem-solving, and debugging skills
- Experience in producing good-quality code with unit and functional test cases
- Experience with agile development methodologies
- Excellent command over Data Structures and Algorithms
- Ability to work well with others and thrive in a dynamic and challenging work environment
- Ability to mentor and train junior developers.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer 1 roles with real interview advice
3-6 Yrs