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

Title:  Java Lead Developer

Description: 

Area(s) of responsibility

Java Lead Developer (C07) – Job Description

A software developer who
•    Engage in application design, development, test, release and support
•    Produce fully functional application code based on industry best practices.
•    Gather specific requirements, ask questions and suggest solutions.
•    Write unit and API tests to ensure working code and support CICD team
•    Troubleshoot and debug to optimize performance
•    Liaise with the Product development team to plan new features in agile model
•    Ensure new and legacy applications meet quality standards
•    Do code review to ensure team members adhere to coding standards

Basic Qualifications:
•    Bachelor’s degree in Computer Science, Information Technology, or a similar field.
•    6+ years of overall IT experience
•    6-8 yrs Hands-on Experience as a Java Developer 
•    4 years’ experience with Spring/Springboot & ORM 
•    2 years’ experience with middleware / service orchestration
•    Experience with performance optimization, performance testing/monitoring tools experience 
•    Experience with common industry patterns, coding standards and best practices
•    Excellent troubleshooting skills.
•    Excellent written & verbal communication.
Technical Skills & Qualifications:
•    Required - Java, Spring, Spring Boot, Spring MVC, Hibernate/Spring JPA, SQL, GIT
•    Good to have - Apache Kafka/RabbitMQ, MongoDb/Cassandra, Azure DevOps, Git

Preferred Qualifications for Consideration: 
•    Healthcare experience preferred
•    Experience with mentoring and training junior associates
•    Experience working in large development team