Country/Region:  IN
Requisition ID:  30671
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BENGALURU - BIRLASOFT OFFICE (SEZ)

Title:  Java Lead

Description: 

Area(s) of responsibility

Backend Developer

Job Overview

We are seeking a skilled and innovative Java Backend Developer to join our dynamic team. The successful candidate will be responsible for the server-side application logic, integration of the front-end elements built by your co-workers into the application, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for designing and implementing data storage solutions, and ultimately, improving the functionality and user-friendliness of our web applications.

Responsibilities

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute to all phases of the development lifecycle.
  • Write well-designed, testable, efficient code.
  • Ensure designs comply with specifications.

Required Skills

  • Proficiency in Java programming language and understanding of Java frameworks such as Spring and Hibernate.
  • Strong knowledge of databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience with web services and RESTful APIs.
  • A Bachelor's degree in Computer Science, Information Technology, or a related field is required.

Preferred Skills

  • Familiarity with front-end languages such as HTML, CSS, and JavaScript.
  • Experience with cloud platforms like AWS, Google Cloud, or Azure.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Understanding of microservices architecture.
  • Experience with version control systems like Git.
  • Familiarity with Agile/Scrum development methodologies.
  • Knowledge of testing frameworks like JUnit and Mockito.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding of design principles behind a scalable application.
  • Knowledge of JVM, its limitations, weaknesses, and workarounds.

Required Experience

7-10yrs