CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Java & Python

Xoriant

Full time
Experience
8–12 years
Location
Bangalore
Work mode
Not stated
Posted 8 days ago Last checked 2 days ago

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • Design, develop, and maintain scalable, high-performance backend applications using Core Java and/or Python.
  • Write clean, efficient, reusable, and maintainable code following established coding standards and software engineering best practices.
  • Develop and enhance backend services using relevant frameworks such as Spring, Spring Boot, Django, or similar technologies.
Experience
8–12 years
Education
Bachelor's degree
Must-have skills
AgileBrandingData Structures & AlgorithmsDesign PatternsDjangoJava

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Location: Bengaluru; Bangalore, India

Job Requirements About this position: At Xoriant, we are looking for an experienced Java Backend Developer with strong hands-on expertise in Core Java or Python to develop scalable, high-performance backend applications. In this role, you will apply your knowledge of programming frameworks, data structures, algorithms, databases, and software design principles to build robust and maintainable solutions. As an individual contributor, you will actively participate in technical design discussions, collaborate with cross-functional teams, troubleshoot complex technical issues, and recommend innovative solutions to improve products and engineering processes. Role: Java Backend Developer
Location: Bangalore
Experience: 8–12 Years
Job Type: Full Time Impact you will realize: Job Responsibilities Design, develop, and maintain scalable, high-performance backend applications using Core Java and/or Python. Write clean, efficient, reusable, and maintainable code following established coding standards and software engineering best practices. Develop and enhance backend services using relevant frameworks such as Spring, Spring Boot, Django, or similar technologies. Participate in technical design discussions and contribute to solution architecture and technology decisions. Collaborate with cross-functional teams to analyze business and technical requirements and propose effective solutions. Apply strong knowledge of data structures, algorithms, object-oriented programming, and software design principles to solve complex engineering challenges. Design, develop, and optimize database queries and backend data processing to improve application performance. Conduct code reviews and ensure adherence to coding standards, maintainability, and best practices. Troubleshoot and resolve complex technical issues through debugging, analysis, and root cause investigation. Contribute as a hands-on individual contributor throughout the software development lifecycle. Actively participate in technical brainstorming sessions and recommend technologies, design improvements, and engineering solutions. Collaborate with Agile teams to deliver high-quality software within defined timelines. Contribute to continuous improvement initiatives across application performance, code quality, and development practices. Key skills you will require: Primary Skills Core Java and Python: Strong hands-on expertise in either Core Java with working knowledge of Python, or Python with working knowledge of Core Java. Backend Frameworks: Good experience with relevant frameworks such as Spring, Spring Boot, Django, or similar technologies. Data Structures and Algorithms: Excellent understanding of data structures, algorithms, and their practical application in solving complex technical problems. Database and SQL: Strong understanding of database concepts, SQL programming, query optimization, and database performance tuning. Object-Oriented Programming: Strong knowledge of object-oriented design and programming principles. Software Design Principles: Understanding of software architecture, design patterns, coding standards, and engineering best practices. Application Development: Experience designing, developing, and maintaining scalable, high-performance backend applications. Code Reviews and Quality: Ability to review code, identify potential improvements, and ensure code quality, readability, and maintainability. Analytical and Problem-Solving
Skills: Strong analytical thinking, debugging, troubleshooting, and root cause analysis capabilities. Agile Methodology: Experience working in Agile development environments and participating in collaborative development practices. Communication and Collaboration: Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Secondary Skills Technical Design and Architecture: Ability to contribute to technical discussions, evaluate design alternatives, and recommend effective solutions. Individual Contribution: Proven ability to take ownership of development tasks and deliver solutions independently while collaborating with peers. Performance Optimization: Understanding of techniques to improve application performance, scalability, and reliability. Continuous Improvement: Proactive approach to exploring new technologies, improving development processes, and enhancing engineering productivity. Qualification you must require: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience. Why should you join Xoriant? Xoriant is a trusted provider of digital engineering services, renowned for building and operating complex platforms and products at scale. With three decades of software engineering excellence, we combine modern technology expertise in Data & AI (GenAI), cloud and security, domain and process consulting to solve complex technology challenges. We serve over 100 Fortune 500 companies and tech startups on their journey to becoming unicorns and beyond. As a "right-sized" company, we bring agility through our 5,000+ passionate XFactors from over 20 countries, fostering a culture focused on purpose and employee happiness. Want to experience life at Xoriant? In our inclusive workspace, we turn imagination into reality — every day! Business for Purpose: Be part of a passionate team and create a better future through technology and innovation. Giving Back to Community: Build a stronger business and community through volunteering and make a positive impact in the community. Rise to Sustain: Support your career growth in a way that helps ensure long-term success. Continuous Learning: Stay curious and keep learning with us to drive innovation. Wellness First: Prioritize well-being with multiple health benefits and experience work-life balance. Rewards & Recognition: Value your work with meaningful rewards and recognition. One Xoriant Family: Celebrate the joy of diversity, inclusivity, and togetherness through festivals. Candid Connects: Connect directly with leaders and voice your opinions. Culture of Ideation: Be a trailblazer, bring new ideas to the fore, and realize them through engineering. If there's an XFactor in you, we have a chair dedicated to your name. Apply now! To know more about Xoriant, please visit: https://www.xoriant.com Important Notice: We have been alerted that some job candidates who posted their resumes on specific websites and portals have been approached by imposters posing as Xoriant and making deceptive offers using Xoriant branding. Only Xoriant communications from its official website, official email addresses, and verified social media accounts should be considered legitimate. Xoriant will never ask for payment during the recruitment process, nor has it authorized any external agencies to collect fees on its behalf. Avoid sharing your personal details until you have verified the legitimacy of an offer. Cross-check the credentials of anyone claiming to represent Xoriant with our official HR department. If you receive any suspicious job offers or fraudulent communications bearing Xoriant branding, contact us at careers@xoriant.com immediately. Equal Employment Opportunity Statement: We are committed to providing equal employment opportunities to all individuals, regardless of race, color, religion, gender, national origin, age, disability, or veteran status. Our inclusive workplace values diversity and ensures that all employees are treated fairly and with respect, promoting a culture of belonging. We strive to create a supportive environment where everyone has the opportunity to succeed and contribute to our collective success.

Job data: Headcount Labs (headcountlabs.com), ODbL 1.0. The job description belongs to the employer. Location data © OpenStreetMap contributors and Overture Maps.

Key skills

Required

AgileBrandingData Structures & AlgorithmsDesign PatternsDjangoJavaObject-Oriented Programming (OOP)PythonQuery OptimizationRoot Cause AnalysisSQLSpring Boot

Soft skills

Analytical ThinkingCollaborationCommunicationOwnershipProblem Solving

Job market insights

806active Agile jobs in Bangalore
13active Branding jobs in Bangalore
211active Data Structures & Algorithms jobs in Bangalore
34 more open jobs at Xoriant

Jobs asking for Agile in Bangalore also ask for

  • Scrum31%
  • CI/CD30%
  • Python26%
  • SQL26%
  • Java24%

From live job posts on CoreHRx, updated 7 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

How much experience does this job need?

The post asks for 8–12 Yrs experience.

Where is this job based?

In Bangalore.

What kind of job is this?

It is a full time job.

This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.

Questions you may be asked

  1. What are the four pillars of OOP, with a Java example of each?
  2. What is the difference between an abstract class and an interface in Java?
  3. What is the difference between method overloading and method overriding?
  4. What is the difference between == and equals() in Java?

Get jobs in Bangalore by email

Create a free profile and we email you new jobs in Bangalore, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile