The Upstox Story:
Upstox is one of India\'s leading Fin-Tech companies with a mission to simplify trading & investing to make it easily accessible to the masses. We aim to enable everyone, from new investors to seasoned traders, to invest across multiple categories with our state-of-the-art trade & investment platform and commission-free pricing. We offer numerous asset categories to invest in, like Stocks, IPOs, Mutual Funds, and more.
By focusing on our customers\' needs and equipping them with personalized yet powerful tools, we witnessed a steep growth of 800% in our customer base from 25 Thousand in 2017 to 2 Lakh in 2019. With 1500% growth in 2020, currently, over 10 million customers trust us with their investment decisions, thus setting us on the course to become an industry-leader in the country. Our mission is simple - to break down the complexities of investing and make it more effortless, accessible, affordable, and easy for the masses to adopt. This key principle when infused with intuitive design and leading-edge technology will help us empower every Indian to take control of their investments.
RKSV Securities was founded by Ravi Kumar and Shrinivas Viswanath in 2009 and was soon graced by Kavitha Subramanian as the third co-founder in 2016. Backed by Ratan Tata, Upstox had raised $4 million in Series A funding in early 2016 that was led by Kalaari Capital. The Series B funding round scaled multifold and witnessed an investment of $25 million by US-based investment firm - Tiger Global Management in September 2019.
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. We\'re looking for highly skilled Tech recruiters who can help find the Right Talent. The ideal candidate will have prior experience in technical recruitment, with knowledge of screening, interviewing, talent mapping and best hiring practices. If you have a passion for finding great talent, and helping individuals find promising careers, we want to speak with you.
As a Senior Software Development Engineer (SDE-3), you will play a key role in developing and enhancing our back-office software. You will be responsible for delivering high-quality solutions, driving technical excellence, and contributing to the overall success of our product development team.
Responsibilities:
- Design and implement complex features and functionalities in Java, leveraging the Spring framework.
- Collaborate with cross-functional teams to define, design, and ship new features in an Agile environment.
- Develop and maintain efficient and reliable SQL queries.
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement.
- Participate in code reviews, ensuring code quality, best practices, and adherence to coding standards.
- Contribute to architectural decisions, providing insights and recommendations for system improvements.
- Work closely with product managers and business analysts to understand and translate requirements into technical specifications.
Requirements:
- Bachelor\'s degree in Computer Science, Software Engineering, or a related field.
- 6+ years of professional software development experience, with a strong focus on Java.
- Proven expertise in the Spring framework, including Spring Boot for developing microservices.
- Solid experience with MS SQL Server, including designing and optimizing complex queries.
- Strong understanding of Agile methodologies and experience working in a startup or fast-paced environment.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Previous experience in the financial industry or securities brokerage. Familiarity with cloud technologies, especially in the context of a startup environment.
Java and Spring Expertise: The candidate should have extensive Java development experience and demonstrate deep understanding and proficiency in the language. Proven expertise in the Spring framework, particularly Spring Boot, for building robust and scalable applications.
Database Management: The candidate should have good knowledge of different databases and strong experience in designing and optimizing complex queries and managing database interactions. Especially with MSSQL and MySQL
Product Development with Agile: The candidate should have experience in end-to-end product development, from conceptualization to delivery, preferably in the financial industry or securities brokerage. Thorough understanding and practical experience with Agile methodologies, contributing effectively in Agile development environments.
Cloud Technologies: The candidate should have Hands-on experience with cloud platforms (e. g., AWS, Azure, or Google Cloud) and the ability to leverage cloud services for scalable solutions.
Architecture Design: The candidate should have a Proven ability to design and implement scalable, high-performance, and secure backend architectures.
Comfortable with Startup Environment: The candidate should be comfortable working in a startup environment, showcasing adaptability, initiative, and a proactive approach.
Soft Skills: The candidate should have excellent communication skills, with the ability to convey complex technical concepts to technical and non-technical stakeholders. He should be able to demonstrate Strong problem-solving and critical-thinking skills, focusing on delivering practical solutions.
Team Collaboration: The candidate should have a proven ability to work collaboratively in cross-functional teams, fostering a positive and collaborative work environment.
Cloud Certifications: Certifications related to cloud platforms, demonstrating a deeper understanding of cloud services.
Front-End Technologies: Familiarity with front-end technologies such as Angular or React.
Financial Industry Knowledge: Understanding of the financial industry, securities brokerage, or related domains.
Containerization: Knowledge of containerization technologies (e. g., Docker) for efficient deployment and scalability.
CI/CD Practices: Experience with Continuous Integration and Continuous Deployment (CI/CD) practices.
Microservices Architecture: Familiarity with microservices architecture and the ability to design and implement microservices-based solutions.
Security Best Practices: Understanding and implementation of security best practices in software development.
DevOps Practices: Exposure to DevOps practices for streamlined development and deployment processes.
Big Data Technologies: He should have exposure to big data technologies for efficiently handling large volumes of data.
Psst\xe2\x80\xa6 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
A basic requirement but one that many forget: Make sure you go through , and give us feedback!
"Upstox is an Equal Opportunity Employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or other characteristics"
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.