KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1620 โ€ข 3-DAY_ACTIVE_POLICY

Java Developer

Company
Company Persistent Systems
Type
Opportunity Type Internship
Salary
Stipend / Salary 5-7 LPA
Location
Location Hyderabad, Telangana, India
Posted Date
Posted Date Oct 07, 2026
Java Spring Boot Microservices REST APIs Kafka Maven Git SQL PostgreSQL MySQL Docker Cloud (GCP/AWS/Azure) Agile Scrum CI/CD Jira Confluence Problem Solving
๐Ÿ“–
Aptitude Practice Questions Open Resource โ†—
Covers quantitative, logical, and verbal aptitude topics essential for clearing the initial screening test.
๐Ÿ“–
Persistent Systems Interview Experiences Open Resource โ†—
Firstโ€‘hand accounts of the recruitment process, helping candidates understand question patterns and preparation strategies.
๐Ÿ“–
Comprehensive Interview Preparation Guide Open Resource โ†—
Offers curated notes, mock interviews, and tips for technical and HR rounds specific to Java roles.
๐Ÿ“–
Algorithm & Data Structure Practice Problems Open Resource โ†—
Extensive problem set to sharpen coding skills required for the online assessment and technical interview.

B.Tech/B.E. or M.Tech in Computer Science, Information Technology, Electronics & Communication or related engineering streams; minimum 60% aggregate (or CGPA 6.0/10) in the qualifying degree; graduating batch 2022โ€‘2025; no active backlogs at the time of joining; strong foundation in programming and data structures; good communication skills.

1
Round 1: Online coding assessment (Java, data structures, algorithms)
2
Round 2: Technical interview (core Java, Spring Boot, system design, microโ€‘services)
3
Round 3: HR interview (fitment, communication, expectations)
Persistent Systems is a global technology services company headquartered in Pune, India, with a strong presence in Hyderabad. Founded in 1990, the firm has grown into a trusted partner for Fortune 500 enterprises, delivering digital transformation, product engineering, and dataโ€‘driven solutions across industries such as healthcare, finance, and manufacturing. The companyโ€™s culture emphasizes continuous learning, innovation, and a peopleโ€‘first mindset, offering employees access to cuttingโ€‘edge tools, mentorship programs, and a clear career progression framework. Persistentโ€™s commitment to diversity and inclusion ensures a supportive environment where talent from all backgrounds can thrive. The Java Developer role is designed for earlyโ€‘career professionals (0โ€‘4 years of experience) who are eager to build scalable, cloudโ€‘ready applications using modern Java ecosystems. As a member of the engineering team in Hyderabad, you will collaborate with architects, senior developers, and business stakeholders to design, develop, and maintain enterpriseโ€‘grade software solutions. The position provides exposure to microโ€‘service architectures, eventโ€‘driven systems, and AIโ€‘assisted development tools, positioning you at the forefront of emerging technology trends. **Key Responsibilities** 1. Design, develop, test, and maintain enterprise applications using Java and Spring Boot. 2. Build and support microโ€‘services following best practices for scalability and resilience. 3. Create and consume RESTful APIs for seamless integration with internal and external systems. 4. Implement eventโ€‘driven solutions using Kafka and related messaging technologies. 5. Participate in architectural discussions, contributing ideas for technical solutions. 6. Write clean, reusable, and wellโ€‘documented code adhering to coding standards. 7. Conduct peer code reviews and incorporate feedback to improve code quality. 8. Perform unit testing, debugging, and defect resolution. 9. Support CI/CD pipelines, automated deployments, and containerization using Docker. 10. Engage with Agile Scrum ceremonies, including sprint planning, daily standโ€‘ups, and retrospectives. **Tech Stack**: Core Java, Spring Boot, Microservices, REST APIs, Kafka, Maven, Git, PostgreSQL/MySQL, Docker, GCP/AWS/Azure (basic), CI/CD tools, Jira, Confluence, SonarQube (optional), AIโ€‘assisted coding tools like GitHub Copilot. **Growth Path**: Persistent offers a structured career ladderโ€”starting as a Java Developer, progressing to Senior Developer, Lead Engineer, and eventually Solution Architect or Engineering Manager. Regular performance reviews, quarterly skillโ€‘upgradation programs, and sponsorship for certifications (e.g., AWS, Kubernetes) accelerate professional growth. **Why Join Persistent**: You will work on highโ€‘impact projects for global clients, gain handsโ€‘on experience with cloud and AI technologies, and benefit from a culture that rewards curiosity and collaboration. The companyโ€™s competitive salary, comprehensive health benefits, flexible work hours, and continuous learning initiatives make it an ideal launchpad for a thriving software engineering career.

Persistent Systems โ€” 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 ๐ŸŽฏ
Persistent Systems Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Persistent Systems 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, Kafka, Maven, Git, SQL, PostgreSQL, MySQL, Docker, Cloud (GCP/AWS/Azure), Agile Scrum, CI/CD, Jira, Confluence, Problem Solving) & 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
Persistent Systems 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 Persistent Systems as a Java Developer?
Preparation Tip: Highlight Persistent Systems'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 โ†—
Persistent Systems
Java Developer
Apply Apply Now โ†—
Chat Chat with Kashii