Skip to main content

Lead Full Stack Java Developer

Technology
Sonata Software
Bengaluru, India6 days agoUntil 31/12/2026
Full timeHybrid

Job description

Mandatory Skills

Java SpringBoot,React JS Development

Experience

6 to 10 Years

Location

Bengaluru

Job Title

Lead Full Stack Java Developer

Roles & Responsibilities

As a Lead Full Stack Java Developer at Sonata Software, you will play a crucial role in designing and implementing robust software solutions. You will oversee the development lifecycle, ensuring high-quality code delivery while collaborating with cross-functional teams. This position offers an opportunity to lead projects and contribute to innovative solutions that enhance user experience. To succeed in this role you should have the following:

  • Strong experience in Java and frameworks such as Spring or Hibernate for back-end development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • A solid understanding of database management systems, both SQL and NoSQL.
  • Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
  • Strong leadership and communication skills to effectively coordinate with team members and stakeholders.
Project Details

Job Description:

We are seeking a highly skilled and experienced Lead Full Stack Java Developer to join our dynamic team at Sony India Software Centre. The ideal candidate will be responsible for designing and developing high-quality software solutions, leading a team of developers, and ensuring the successful delivery of projects. This position requires a deep understanding of both front-end and back-end technologies, as well as a strong ability to mentor junior developers and collaborate with cross-functional teams.

Key Responsibilities:

  • Lead the design, development, and implementation of software applications using Java and modern web technologies.
  • Mentor and guide a team of developers, fostering a collaborative and innovative environment.
  • Collaborate with product managers, UX designers, and other stakeholders to gather requirements and deliver optimal solutions.
  • Conduct code reviews and ensure adherence to best practices in software development.
  • Troubleshoot, debug, and optimize existing applications to enhance performance and user experience.
  • Stay updated with the latest industry trends and technologies to continuously improve the development process and product quality.
Skills and Tools Required:
  • Strong proficiency in Java, with a solid understanding of object-oriented programming concepts.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular and React.
  • Expertise in back-end technologies, including Spring Framework, RESTful Web Services, and microservices architecture.
  • Familiarity with database management systems like MySQL, PostgreSQL, or NoSQL databases.
  • Proficient in using development tools such as Git, Maven, and integrated development environments (IDEs).
  • Knowledge of cloud services (AWS, Azure, or Google Cloud) and deployment processes.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication and teamwork skills, with a focus on collaboration and achieving common goals.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience of 6+ years in software development, with at least 2 years in a role as tech lead.
  • Demonstrated ability to manage multiple projects and meet deadlines effectively.
Keywords
javajava-developerspring-bootreact-jsreacttraining-and-developmentspringhibernateback-end-developmentcascading-style-sheets-cssjavascriptdatabase-managementsqlnosqlenvironment-health-and-safety-hsseecology-environmentjob-descriptionsplanning-and-designvisual-art-designproduct-development-and-design

Interested in this role?