Lead Java Developer

Lead Java Developer

Experience : 10+ Years
Shift: 2pm to 11pm
Job Location : Onsite – Ahmedabad (Remote – Bangalore)

Job Description

As a Java Technical Lead, you will play a pivotal role in the design, development, and deployment of high-quality software applications. The ideal candidate will have a strong background in Java development, with expertise in building scalable and high-performance applications. You will be responsible for designing, developing, and implementing Java-based solutions to meet our business needs also guiding a team of developers, ensuring the technical quality of the codebase, and collaborating with cross-functional teams to deliver projects on time and within scope. This role requires a deep understanding of Java technologies, software architecture, and agile methodologies.

Roles & Responsibilities : 

  • Lead a team of Java developers, providing mentorship, technical guidance, and code reviews to ensure best practices and coding standards are followed. 
  • Design, develop, and maintain Java-based web applications and services.
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements. 
  • Lead technical discussions and guide architecture and design decisions. 
  • Write clean, efficient, and well-documented code following best practices and coding standards. 
  • Troubleshoot and debug complex issues and provide timely resolutions. 
  • Mentor junior developers and help foster a culture of learning and growth within the team. 

Required Qualifications : 

  • Bachelor’s degree in computer science, Engineering, or a related field. 
  • 10+ years of experience in software development, with a strong focus on Java technologies. 
  • Proficiency in Java SE/EE, with strong knowledge of core Java concepts and APIs. 
  • Experience with Java frameworks such as Spring. 
  • Familiarity with web technologies such as HTML, CSS, JavaScript, and RESTful APIs. 
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle. 
  • Knowledge of software development methodologies such as Agile or Scrum. 
  • Strong problem-solving and analytical skills. 
  • Excellent communication and interpersonal skills. 
  • Ability to work independently and in a team environment. 

Get in Touch with Us