Apply now »

Sr. Software Engineer - Java Backend Job

Date:  Mar 2, 2026
Job Requisition Id:  64138
Location: 

IN Bangalore, KA, IN

Job description:

 

 

Job Summary

 

A Java developer job involves developing, testing, and maintaining java applications using Java and J2EE technologies. Key skills include developing and supporting applications using Core Java, Spring MVC, Spring Boot, Hibernate/Spring data JPA, JavaScript and writing SQL queries. Effective communication and collaboration skills are also important.

 

 

Job Duties

 

A Java Developer is responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.

 

Job Duties/Responsibilities will include:

  • Competent to perform all programming, development, and integration assignments without close supervision.
  • Provides programming and assistance to other team members, QA, and business users.
  • Works independently on complex processes and modules that may be used by one or more programs or systems.
  • Develops major system modules or programs based on requirements gathered from system customers or user stories.
  • Collaborate with senior developers and architects to design and implement high quality scalable application solutions.
  • Develop, test, and debug software components and applications. Ensure code quality through unit testing and code reviews.
  • Database Integration – work with relational database (e.g. MySQL, Postgres) to design and implement database schemas, queries and transactions.
  • System/API integration – Integrate with other systems or API to enhance application functionality.
  • Troubleshooting – Investigate and resolve defects and issues reported by QA.
  • Version Control – Utilize version control systems for code management and collaborate effectively with other team members.
  • Coding standard and best practices which adheres to Industry standards

 

 

Basic Qualifications:

 

Skills:

  • 3 to 5 years of application development experience in Java and J2EE related technologies.
  • Strong proficiency in developing applications using Core Java, Spring Core, Spring MVC, Spring boot, Spring integration with Hibernate/Spring Data JPA.
  • Experience creating Spring Rest API calls. (Controller/Service/Repository).   
  • Knowledge of working with Java build tools like Maven.
  • Experience using AI tools like Microsoft Copilot for software development/testing.
  • Writing and implementing efficient and reusable code in Java
  • Experience with test-driven development.
  • Experience with version control systems (e.g. Git)
  • Experience using Logger frameworks (Log4j, LogBack) and Swagger.
  • Experience working on an Agile team using Azure DevOps (ADO) boards.

 

 

Education:

  • Bachelor’s degree in information systems, Analytics, Mathematics, Engineering or related field. (B.E, B.Tech., MCA)

 

 

Candidates should also have:

  • Strong verbal and written communication skills, presentation, analytical, organizational, and interpersonal skills
  • Strong troubleshooting, problem solving, and debugging skills.
  • Ability and desire to learn quickly.

Good team player.

Apply now »