Country/Region:  IN
Requisition ID:  27022
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BENGALURU - BIRLASOFT OFFICE

Title:  Sr. Java Lead

Description: 

Area(s) of responsibility

About Us : Birlasoft combines the power of domain, enterprise, and digital technologies to reimagine business processes for customers and their ecosystem. Its consultative and design thinking approach makes societies more productive by helping customers run businesses. As part of the multibillion-dollar diversified
CKA Birla Group, Birlasoft with its 12,200+ professionals, is committed to continuing the Group's 170-year heritage of building sustainable communities. 

 

Senior JAVA role

Job Overview

We are seeking a highly skilled and experienced Senior Technical Lead to join our dynamic and growing team. In this role, you will be responsible for leading a team of engineers and developers, collaborating with other departments to understand their needs, and developing and implementing technology solutions that align with the company's objectives. You will also be expected to provide technical guidance and support, manage project timelines, and ensure the delivery of high-quality, efficient, and innovative solutions.

Responsibilities

  • Lead the technical team in designing, developing, and maintaining software solutions.
  • Collaborate with stakeholders to understand their requirements and translate them into technical specifications.
  • Ensure the quality of the software through code reviews, unit testing, and adherence to development standards.
  • Mentor junior team members, providing guidance and support to enhance their skills and performance.

Required Skills

  • Proficiency in Java: The candidate must have a strong understanding and hands-on experience with Java programming language.
  • Expertise in JUnit: The candidate should have a solid understanding of JUnit for unit testing of code.
  • Mastery of Spring Boot: The candidate should have extensive experience in developing applications using Spring Boot.
  • The candidate must possess a Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is preferred.

Preferred Skills

  • System Architecture & Design: Understanding of system architecture and design to build scalable and efficient systems.
  • JBOSS: Experience with JBOSS application server is a plus.
  • Tomcat: Knowledge of Tomcat web server can be beneficial.
  • MySQL: Familiarity with MySQL database management system is desirable.
  • Microservices: Experience in developing and managing microservices is advantageous.
  • Agile Methodologies: Familiarity with agile methodologies like Scrum and Kanban is beneficial.
  • Cloud Technologies: Knowledge of cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Docker: Experience with Docker for containerization of applications is desirable.
  • RESTful APIs: Understanding of RESTful APIs and their implementation.
  • CI/CD: Familiarity with continuous integration and continuous deployment tools and practices.

Required Experience

10-15yrs