Lead Software Engineer
About this role
Software Developer
Location: PCS CHE, Chennai
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Software Developer with a strong background in Java to join our dynamic team. The ideal candidate will have 5-7 years of experience in software development, demonstrating expertise in Java programming and a passion for building high-quality software solutions.
Responsibilities:
• Design, develop, and maintain robust Java applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Participate in code reviews and ensure adherence to best practices. • Identify and troubleshoot software defects and performance issues. • Contribute to all phases of the development lifecycle, from requirements gathering to deployment. • Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
• Strong proficiency in Java programming language. • Experience with Java frameworks such as Spring or Hibernate. • Solid understanding of object-oriented programming principles. • Familiarity with RESTful APIs and web services. • Experience with version control systems, preferably Git.
Preferred Skills:
• Knowledge of front-end technologies such as HTML, CSS, and JavaScript. • Experience with database management systems like MySQL or Oracle. • Familiarity with Agile development methodologies. • Experience in cloud technologies and services.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field. • 5-7 years of professional experience in software development. • Strong problem-solving skills and attention to detail. • Excellent communication and teamwork abilities.