Saturday, January 09, 2021

Upstox - Senior Software Engineer - Java/J2EE (3-9 yrs) (Upstox)

The Upstox Story:

- Upstox (RKSV Securities India Pvt. Ltd.) is one of India's leading Discount Broking companies which enables investors and traders to trade in Stock Market and Commodities exchange at a fraction of market price with our state-of-the-art trading platform.

- One of the fastest growing stock broking companies and first brokers in India to introduce commission-free trading for investors. Our customers enjoy zero brokerage on equity delivery trades and a flat Rs. 20 per order pricing model on all other segments.

- We are on our way to become the leader in low-cost brokerage and No.1 stock broker in the country. We scaled from a customer database of 25k customers in 2017 to 2 Lakh customers in 2019 to 10+ Lakhs customers now.

- The company will continue to be driven by its guiding principle of making trading in stock markets simple and affordable for all.

- Company's focus on high-design and leading-edge technology seeks to revolutionise the online trading industry in India, all at disruptive price points. Backed by Ratan Tata, Upstox had raised $4 million in Series A funding in early 2016 that was led by Kalaari Capital. The round also saw participation from health care tech firm GVK Davix Technologies Pvt Ltd. US-based investment firm Tiger Global Management invested $25 million in the company in September 2019 in a Series B funding round.

- We have a team of highly skilled technology and finance professionals and are currently looking for highly motivated field experts to be part of our high-energy team.

Roles & Responsibilities:

- Solve complex problems and mentor Junior Developers, Freshers, and Interns in the team for following good coding practices and complying with existing quality standard

- Provide technical guidance in planning and executing assigned projects

- Develop new systems for Back-Office and maintain and modify existing systems when required

- Analyse project requirements and accordingly provide technical and functional recommendations

- Evaluate existing engineering processes and recommend improvements

- Recommend new technologies to improve system performance and reliability

- Perform system failure analysis and provide corrective actions

- Setup high-quality standards in production running code by performing diligent code reviews and rigorous unit test coverage

- Ensure high availability of backend services including implementation of auto-recovery procedures in collaboration with DevOps teams

- Identify proof-of-concept or stand-alone tasks and assign them to suitable interns.

Qualifications Required :

- Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design

- Strong understanding of end-to-end architectures and development frameworks; knowledge across tiers in a multi-tier cloud environment including load balancers, web servers, application containers, data stores, and distributed caches

Experience Required :

- 3.5 - 9 years of experience with deep technical knowledge and hands-on skills in Java

- Has worked extensively on caching technologies such as Redis, Memcache

- Should be strong with Data Structures, Algorithms & OOPs concepts

- Worked on NoSQL databases such as MongoDB

- Designed and developed highly scalable multi-threaded large scale distributed systems

- Well versed with services and micro-services architecture

- Usage of containers, virtual machine systems, cloud computing

Psst- tips on how you can beat the competition:

If you can showcase your abilities to:

- Be self-driven / quick starter

- Have an ownership mindset

- Aggressively drive and deliver results

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.