Z

Zensar

Global IT services for digital transformation

Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline is required.
  • At least 4 years of hands-on Java development experience is required.
  • Strong experience with Java, Spring Boot, microservices, and REST API development is required.
  • A good understanding of object-oriented programming principles, SOLID principles, and common design patterns is required.
  • Strong knowledge of relational databases and SQL is required.
  • Experience developing scalable and high-performance backend applications is required.
  • Experience with unit testing, debugging, and application troubleshooting is required.
  • An understanding of the software development lifecycle and Agile methodologies is required.
  • Strong verbal and written communication skills are required.
  • The ability to work independently and collaboratively within distributed development teams is required.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable and reusable microservices and backend components.
  • Design and implement RESTful APIs for integration with internal and external systems.
  • Write clean, efficient, maintainable, and well-documented Java code.
  • Work with Java 11, Java 17, or later versions and leverage modern Java features.
  • Develop applications using the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Design and implement database solutions using SQL and relational databases.
  • Develop efficient database queries, stored procedures, and data-access components as required.
  • Implement appropriate authentication and authorization mechanisms for APIs and applications.
  • Integrate applications with messaging technologies such as Kafka, IBM MQ, or similar platforms, where required.
  • Perform unit and integration testing using tools such as JUnit and Mockito.
  • Troubleshoot application defects, performance issues, and production incidents.
  • Perform code reviews and ensure adherence to coding standards and development best practices.
  • Participate in application design and technical solution discussions.
  • Implement appropriate logging, exception handling, monitoring, and error-management mechanisms.
  • Work with Git-based source control and branching strategies.
  • Support application builds, deployments, and CI/CD pipelines.
  • Collaborate with product owners, business analysts, architects, QA teams, DevOps engineers, and other developers.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimations, and technical discussions.

About the Company

Zensar

Global IT services for digital transformation

Digital solutions and IT services company that partners with global organizations to drive digital transformation. Its offerings include intelligent automation, analytics, hyperconverged infrastructure, and digital application development and maintenance, delivered through long-term contracts, project-based engagements, and managed services. Indigo Slate handles virtual event creation. Zensar’s Living AI integrates artificial intelligence into business processes to boost outcomes. Unlike many competitors, it emphasizes reducing capital expenditure (Capex) and operating expenditure (Opex), simplifying vendor management, and improving efficiency through automation. The overall goal is to help clients adapt to the digital landscape, optimize technology infrastructure, and achieve higher operational efficiency.

Company size
10,001+
Company stage
IPO
Headquarters
Pune, India
Founded
1991

Recently Posted Jobs

Explore more opportunities at Zensar

See more jobs