SDE II - Backend

4 Months ago • 3-5 Years • Backend Development

Job Summary

Job Description

Job Details

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.


Upstox, co-founded by Ravi Kumar, Kavitha Subramanian, and Shrini Viswanath, is India's leading wealth-tech platform, empowering 1.3+ crore customers to achieve their financial goals. Backed by Ratan Tata, our mission is to enable every Indian to invest right, trade right, and build wealth confidently.
We offer simplified trading and investing through our mobile app and desktop platforms, catering to various user preferences with two distinct modes:
- Upstox Pro: Aimed at active traders, offering advanced trading features in Equities, Futures, Options, Currencies, and Commodities.
- Upstox for Investors: Designed for beginners, providing easy access to Stocks, Mutual Funds, IPOs, Gold, and Fixed Income products (T-Bills, G-Secs, SDLs, Fixed Deposits, NCDs), alongside Insurance and more.
Our journey began with a focus on trading excellence in Equities and Futures & Options (F&O) trading. In 2023, we expanded our offerings, introducing a mode solely for investors and a revamped Mutual Fund product. Today, we have evolved into a comprehensive wealth platform, offering a wide range of products and services to help our customers achieve their financial goals.


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.

Key Responsibilities:

Design & Development: Architect, design, and implement high-performance, low-latency applications using Java, Spring Boot, and microservices architecture.
Microservices Architecture: Build, deploy, and maintain microservices that are scalable and fault-tolerant. Ensure proper communication between services using message brokers (e.g., Kafka, RabbitMQ) or REST APIs.
Database Management: Design efficient database schemas, optimize queries, and interact with both MySQL and MongoDB for different use cases.
Cloud & Containerization: Work with cloud-based deployments, primarily using Kubernetes and Docker, to ensure that services are robust, scalable, and easy to deploy/manage.
CI/CD Pipelines: Implement and maintain continuous integration and continuous deployment pipelines to streamline development and deployment processes.
System Performance: Identify bottlenecks, optimize system performance, and troubleshoot complex issues in production environments.
Collaboration: Work closely with product managers, QA engineers, and other developers to deliver new features and improve the system's architecture.
Best Practices: Follow best practices in software design, testing (unit and integration), and system security.
Documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and operational runbooks.

Required Skills and Experience:
• 3-5 years of professional experience in backend software development, with a focus on Java.
• Strong experience with Spring Boot and its ecosystem (Spring Data, Spring Security, etc.).
• Proven experience in building and maintaining microservices architectures.
• Hands-on experience with Docker and Kubernetes for containerization and orchestration.
• Proficiency in working with both SQL (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
• Solid understanding of system design, distributed computing, and scalability challenges.
• Familiarity with cloud platforms like AWS, GCP, or Azure.
• Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and version control systems (e.g., Git).
• Knowledge of message queues or streaming platforms like Kafka or RabbitMQ.
• Strong debugging, problem-solving, and performance tuning skills.
• Excellent communication skills, with the ability to work in a fast-paced, collaborative environment.


Nice-to-Have Skills:
• Experience with ElasticSearch or other search engines.
• Understanding of event-driven architectures.
• Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).
• Prior experience in Test-Driven Development (TDD) or Behavior-Driven • Development (BDD).

Educational Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


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

If you fit the above description, we would love to connect with you! APPLY NOW

A basic requirement but one that many forget: Make sure you go through our websitedownload our app 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"
Key Responsibilities:

Design & Development: Architect, design, and implement high-performance, low-latency applications using Java, Spring Boot, and microservices architecture.
Microservices Architecture: Build, deploy, and maintain microservices that are scalable and fault-tolerant. Ensure proper communication between services using message brokers (e.g., Kafka, RabbitMQ) or REST APIs.
Database Management: Design efficient database schemas, optimize queries, and interact with both MySQL and MongoDB for different use cases.
Cloud & Containerization: Work with cloud-based deployments, primarily using Kubernetes and Docker, to ensure that services are robust, scalable, and easy to deploy/manage.
CI/CD Pipelines: Implement and maintain continuous integration and continuous deployment pipelines to streamline development and deployment processes.
System Performance: Identify bottlenecks, optimize system performance, and troubleshoot complex issues in production environments.
Collaboration: Work closely with product managers, QA engineers, and other developers to deliver new features and improve the system's architecture.
Best Practices: Follow best practices in software design, testing (unit and integration), and system security.
Documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and operational runbooks.

Required Skills and Experience:
• 3-5 years of professional experience in backend software development, with a focus on Java.
• Strong experience with Spring Boot and its ecosystem (Spring Data, Spring Security, etc.).
• Proven experience in building and maintaining microservices architectures.
• Hands-on experience with Docker and Kubernetes for containerization and orchestration.
• Proficiency in working with both SQL (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
• Solid understanding of system design, distributed computing, and scalability challenges.
• Familiarity with cloud platforms like AWS, GCP, or Azure.
• Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and version control systems (e.g., Git).
• Knowledge of message queues or streaming platforms like Kafka or RabbitMQ.
• Strong debugging, problem-solving, and performance tuning skills.
• Excellent communication skills, with the ability to work in a fast-paced, collaborative environment.


Nice-to-Have Skills:
• Experience with ElasticSearch or other search engines.
• Understanding of event-driven architectures.
• Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).
• Prior experience in Test-Driven Development (TDD) or Behavior-Driven • Development (BDD).

Educational Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.


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

If you fit the above description, we would love to connect with you! APPLY NOW

A basic requirement but one that many forget: Make sure you go through our websitedownload our app 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"
undefined

Similar Jobs

ION - Cloud Engineer Kubernetes

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
4 Months ago
NeST Digital - 1730 - Data Scientist

NeST Digital

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Unity - Senior Infrastructure Security Manager

Unity

Austin, Texas, United States (On-Site)
3 Months ago
N-iX - SENIOR BACKEND ENGINEER (JAVA) (#2710)

N-iX

Ukraine (Remote)
1 Month ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Vancouver, British Columbia, Canada (Remote)
3 Months ago
Arrowhead Game Studios - Backend Engineer

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
9 Months ago
seeking alpha - Senior Backend Data Developer

seeking alpha

Israel (On-Site)
2 Months ago
Zeta - Senior  Software Development Engineer - Backend

Zeta

Hyderabad, Telangana, India (On-Site)
3 Months ago
Demonware - Expert Engineer, Accounts and Authentication

Demonware

Dublin, County Dublin, Ireland (Hybrid)
4 Months ago
CloudHire - Sr. Backend Developer - Remote

CloudHire

Bengaluru, Karnataka, India (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Buckman - Senior Lead Digital Innovation Engineer - Solution Architect

Buckman

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Circles - Senior Software Engineer (Backend)

Circles

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Dynamics - Lead Developer (SEVIS)

Dynamics

(Remote)
2 Months ago
Provenir - Senior Quality Assurance Automation Engineer

Provenir

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Ness Digital - Lead Java Full-stack Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
Microsoft - Software Engineer

Microsoft

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Ubisoft - Machine Learning Deployment Developer

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
PlayStation Global - Manager, Software Engineering - Identity Platform

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
IGT - Systems Engineer IV

IGT

Pasay, Metro Manila, Philippines (On-Site)
2 Months ago
Smarsh - Software Engineer III

Smarsh

India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mumbai, Maharashtra, India

BOT VFX - Lead Lighting Artist

BOT VFX

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Hitachi - D365 F&O (Delivery offshore)

Hitachi

India (Remote)
4 Months ago
Paytm - Campaign Ops - Senior Associate - Offline Merchants

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Marvell India - Security Vulnerability Management Professional

Marvell India

Hyderabad, Telangana, India (On-Site)
5 Months ago
#ARM Worldwide - Motion Graphic Designer

#ARM Worldwide

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Manastu Space - AIT Technician

Manastu Space

Navi Mumbai, Maharashtra, India (On-Site)
5 Months ago
Stonewall Collision & Auto Painting - QA Automation Tester

Stonewall Collision & Auto Painting

Ahmedabad, Gujarat, India (On-Site)
4 Months ago
FalconX - Senior Software Engineer(Custody)

FalconX

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Blackhawk Network - Software Engineer II

Blackhawk Network

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Logitech - Lead Audio Software Engineer - C++

Logitech

Chennai, Tamil Nadu, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Seedify - Backend Engineer

Seedify

India (Remote)
4 Months ago
Interactive Brokers - Senior Java Developer - Client Portal (DS)

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
4 Months ago
IGG - Senior Backend Engineer

IGG

Singapore (On-Site)
4 Months ago
Playrix - Senior Golang Developer

Playrix

Ireland (Remote)
3 Weeks ago
Playrix - Golang Tech Lead

Playrix

Georgia (Remote)
3 Months ago
Maximum Games - Senior Backend Developer

Maximum Games

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago
Salesforce - Lead Software Engineer/LMTS - Backend - Hyderabad

Salesforce

Hyderabad, Telangana, India (On-Site)
4 Months ago
Enphase Energy - Sr. Staff Engineer - Enlighten Cloud Backend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Baazi Games - Senior Software Engineer

Baazi Games

Delhi, India (Hybrid)
4 Months ago
Virtana Corp - Staff Software Engineer - Backend Technologies

Virtana Corp

Pune, Maharashtra, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Delhi, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Upstox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug