New

Java Developer - Sr Engg

Bangalore; Bhopal; Chennai; Gurgaon; Hyderabad; Pune

About Xebia

Xebia is a trusted advisor in the modern era of digital transformation, serving hundreds of leading brands worldwide with end-to-end IT solutions. The company has experts specializing in technology consulting, software engineering, AI, digital products and platforms, data, cloud, intelligent automation, agile transformation, and industry digitization. In addition to providing high-quality digital consulting and state-of-the-art software development, Xebia has a host of standardized solutions that substantially reduce the time-to-market for businesses.

Xebia also offers a diverse portfolio of training courses to help support forward-thinking organizations as they look to upskill and educate their workforce to capitalize on the latest digital capabilities. The company has a strong presence across 16 countries with development centres across the US, Latin America, Western Europe, Poland, the Nordics, the Middle East, and Asia Pacific.

 

As a Software Engineer, you are a fully contributing engineer who builds and maintains production-grade software. This role is designed for engineers with a specialism in either frontend or backend, while encouraging growth into full-stack capability through structured learning, collaboration, and exposure to modern practices. 

 

You’ll be involved in: 

  • Designing, developing, and maintaining high-quality software solutions 
  • Applying your specialist expertise (frontend or backend) while expanding skills across the stack 
  • Collaborating with cross-functional teams to deliver scalable, intuitive, and performant applications 
  • Participating in code reviews, pair programming, and knowledge sharing 
  • Staying current with emerging technologies and engineering best practices 

You will be accountable for: 

  • Delivering end-to-end features from initial concept through design, development, testing, deployment, and ongoing maintenance. Ensure that each feature meets functional requirements, integrates seamlessly with existing systems, and provides a high-quality user experience. 
  • Applying best practices and testing in software development, including clean architecture, design patterns, and coding standards. Implement robust testing strategies such as unit, integration, and automated tests to guarantee reliability and prevent regressions. 
  • Collaborating across engineering, delivery and product to align technical solutions with business goals. Communicate effectively to clarify requirements, resolve dependencies, and ensure smooth delivery of projects. 
  • Participating in code reviews to maintain high standards of quality, security, and performance. Provide constructive feedback, share knowledge, and help improve team practices while learning from others’ approaches. 
  • Building and maintaining production-grade software that meets business and technical requirements to ensure compliance with architectural guidelines, business objectives, and any regulatory or security requirements. 
  • Writing clean, testable, and maintainable code that is easy to read, well-structured, and documented for long-term maintainability. Prioritise simplicity and clarity, ensuring that future developers can easily understand and extend the codebase. 
  • Upholding our code quality and testing standards and maintain high levels of test coverage. Continuously improve testing practices and participate in quality assurance initiatives to keep the codebase robust and reliable. 
  • Contributing to CI/CD pipelines, automated testing, and DevOps practices to increase efficiency and reduce manual effort. Collaborate with DevOps teams to ensure smooth operations and rapid delivery cycles. 

 

To be successful in this role you will require the following…   

Qualifications:  

  • BS in Computer Science or equivalent experience 

Knowledge & Experience:  

  • Strong experience in either frontend or backend development, with willingness to learn the other 
  • Familiarity with Java/Spring Boot for backend or JavaScript/TypeScript with React/Vue for frontend 
  • Understanding of software design principles and component-based architecture 
  • Exposure to cloud platforms (AWS or similar) 
  • Experience working in Agile environments (Scrum/Kanban) 
  • Awareness of DevOps principles and automation practices 

Technical & People Skills:  

  • Backend: Java 7+, Spring Boot, REST APIs, WebSockets 
  • Frontend: JavaScript/TypeScript, React or similar, HTML/CSS 
  • Testing: Unit testing, integration testing, BDD/TDD 
  • CI/CD pipelines and version control (e.g., Git) 
  • Strong communication and collaboration skills 
  • Growth mindset and willingness to broaden technical expertise 

Impact & Influence 

  • Delivers production-grade software with a focus on quality and maintainability 
  • Actively contributes to team success and continuous improvement 

 

Some useful links:

Xebia | Creating Digital Leaders.

https://www.linkedin.com/company/xebia/mycompany/

http://twitter.com/xebiaindia

http://www.youtube.com/XebiaIndia

 

Create a Job Alert

Interested in building your career at APAC? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Please paste your portfolio URLs, if any.

Please enter the list of certifications acquired.

Select...

Please select whether you have a valid passport.

Select...
Select...