Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Sonata Software

NewBe an early applicant

Lead Full Stack Java Developer

Posted Updated
Discussion

Summary

Leads design and delivery of full-stack web applications using Java, Spring Boot and React for a project with Sony India Software Centre. Mentors developers, runs code reviews, and works with REST microservices, SQL/NoSQL databases, Git/Maven, and cloud platforms (AWS, Azure, or GCP).

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.

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →