KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
KashiiUpdatez
REQUIREMENT_ID_154 β€’ 3-DAY_ACTIVE_POLICY

Software Development Engineer - Backend

Company
Company Joinus
Type
Opportunity Type Full-Time Job
Salary
Stipend / Salary 12 LPA
Location
Location Bangalore, Karnataka
Posted Date
Posted Date Yesterday
Java Spring Boot Microservices REST APIs SQL Git AWS Docker Kubernetes Linux
πŸ“–
Aptitude Practice Questions Open Resource β†—
Curated quantitative and logical reasoning problems to sharpen problem‑solving speed for the coding assessment at Juspay.
πŸ“–
Company Interview Corner Resources Open Resource β†—
Compilation of interview experiences, common questions, and preparation tips specific to fintech and payment gateway companies like Juspay.
πŸ“–
Comprehensive Interview Prep Guides Open Resource β†—
Step‑by‑step guides covering data structures, algorithms, and system design concepts essential for Juspay's technical rounds.
πŸ“–
Algorithm & Data Structure Problem Set Open Resource β†—
Extensive collection of coding problems to practice implementation of trees, graphs, and concurrency patterns used in backend services at Juspay.

B.Tech / B.E. in Computer Science, Information Technology, or related engineering discipline; Minimum 60% aggregate (or CGPA 6.5/10); Graduation batch 2024‑2026; No active backlogs at the time of joining; Strong fundamentals in data structures, algorithms, and object‑oriented programming.

1
Round 1: Online coding assessment
2
Round 2: Technical interview (system design & coding)
3
Round 3: HR interview
Juspay is a leading fintech infrastructure provider headquartered in Bangalore, India. Founded in 2012, the company has built a robust payment gateway platform that powers millions of transactions across e‑commerce, travel, and digital services. With a strong focus on security, scalability, and developer experience, Juspay has earned the trust of major brands like Amazon, Swiggy, and Paytm. The organization prides itself on a culture of rapid innovation, data‑driven decision making, and a flat hierarchy that encourages every engineer to own end‑to‑end product outcomes. As a Software Development Engineer – Backend (DEV‑BE01), you will join a high‑performing team responsible for designing, building, and maintaining the core services that power Juspay’s payment stack. This role is ideal for fresh engineering graduates who are passionate about building reliable, high‑throughput systems and want to see their code impact millions of users daily. You will work closely with product managers, frontend engineers, and SRE teams to deliver features that improve transaction success rates, reduce latency, and enhance security compliance. Key Responsibilities: 1. Design, develop, and deploy micro‑service based APIs using Java and Spring Boot. 2. Implement robust data models and write efficient SQL/NoSQL queries for transaction processing. 3. Participate in code reviews, ensuring adherence to coding standards and best practices. 4. Collaborate with cross‑functional teams to define API contracts and integration points. 5. Optimize services for performance, scalability, and fault tolerance. 6. Write unit, integration, and end‑to‑end tests to maintain high code quality. 7. Monitor production systems, troubleshoot incidents, and contribute to on‑call rotations. 8. Contribute to continuous integration/continuous deployment pipelines using Git, Docker, and Kubernetes. 9. Stay updated with emerging technologies and propose improvements to the existing tech stack. 10. Document technical designs, APIs, and operational procedures. Tech Stack: Java, Spring Boot, Microservices, RESTful APIs, MySQL/PostgreSQL, Redis, Kafka, AWS (EC2, S3, RDS), Docker, Kubernetes, Git, Linux. Growth Path: Starting as an SDE‑1, you can progress to SDE‑2, Tech Lead, and eventually Engineering Manager or Architect, with regular performance reviews, mentorship programs, and opportunities to work on high‑impact projects across the organization. Why Join Juspay? You will be part of a fast‑growing fintech leader that values technical excellence, offers competitive compensation, and provides a collaborative environment where ideas are heard. The company invests heavily in employee learning, offers flexible work‑from‑home policies, and celebrates diversity and inclusion. If you are eager to build world‑class payment solutions and accelerate your career in a cutting‑edge domain, Juspay is the perfect launchpad for your 10x journey.

Joinus β€” Data Analytics & SQL Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
Joinus Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Joinus and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Java, Spring Boot, Microservices, REST APIs, SQL, Git, AWS, Docker, Kubernetes, Linux) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
Joinus Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between WHERE and HAVING clauses in SQL? Answer β–Ό
Model Answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer β–Ό
Model Answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer β–Ό
Model Answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer β–Ό
Model Answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer β–Ό
Model Answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Why do you want to join Joinus as a Software Development Engineer - Backend?
Preparation Tip: Highlight Joinus's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed β†—
Joinus
Software Development Engineer - Backend
Apply Apply Now β†—
Chat Chat with Kashii