Source description
About the role
SOFTWARE DEVELOPMENT ENGINEER- 2 and 3
Java, Data Structures, Algorithms
Location: Bangalore
Function: Software Engineering → Backend
Company Profile:
At Groww ( https://groww.in/ ) we dream of changing the way India invests. Our simple and transparent investment platform aims at democratizing financial services and empower investors to invest in any product by providing them with the right information for the right decisions. Headquarter in Bengaluru, the company is backed by various investors including Ribbit Capital, Sequoia India, Y Combinator, Propel Venture and Kauffman Fellows.
Development Responsibilities:
· The Software Development Engineer's core responsibilities include working on highly maintainable and unit tested software components/systems that address real world problems.
· Experienced on microservices based architecture, can work on cloud infrastructures like GCP, AWS etc
· Should take the e2e ownership of product/feature right from design, code and deployment.
· Ensure quality at every level be it problem solving, design, code or bug fixes.
Should be able to collaborate with product managers, architects and other stakeholders to ensure smooth execution of sprints.
· Own and unblock users on production issues, able to troubleshoot and fix production issues on priority.
· Can mentor and help other team members and ensure that overall productivity of the team is high.
Requirements
-
:
-
3-9 years of experience in building scalable restful/soap microservice services.
-
Good at high level design and implementation. Understanding of design patterns.
-
Strong problem-solving skills.
-
Good understanding of data structures & algorithms and their space & time complexities.
-
Strong hands-on and practical working experience with Java and Spring.
-
Excellent coding skills - should be able to convert design into code fluently.
-
Strong technical aptitude and a good knowledge of CS fundamentals.
-
B Tech in Computer Science or equivalent from a reputed college.
You are expected to demonstrate good learnability and adopt
technologies that help build large scale, performant, reliable and sustainable systems.
More at Groww
