Java Full Stack Software Team Lead

Year    KA, IN, India

Job Description

In this role, you will lead the team developing cloud-based network planning tools and controller software for software-defined networks.

Your responsibilities will include:

• Leading and actively participating in the architecture, design, and implementation of highly scalable and fault-tolerant object-oriented software solutions.
• Leading and mentoring a team of 5 Full-stack Software Engineers, managing their growth and performance.
• Acting as Scrum Master and ensuring efficient agile processes within the team.
• Writing clean, high-quality, high-performance, maintainable code.
• Integrating third-party and open-source software.
• Understanding detailed functional specifications and ensuring alignment with customer needs.
• Collaborating regularly with cross-functional teams such as System, DevOps, Software Embedded, and QA to ensure smooth integration.
• Communicating with product and project management teams to provide status updates.
• Providing workload or task estimations for new features, improvements, or bug fixes.
• Conducting code reviews and providing feedback to foster best practices.
• Troubleshooting and debugging issues that arise during the development process.
• Leading the planning, testing, and deployment of new products and features, ensuring robust test coverage using unit and integration tests.



Requirements:



The ideal candidate has the following:

• Bachelor's degree in computer science or similar degree
• Proven experience of 3+ years in Java Full-Stack software team management
• Proven experience of 5+ years with Java
• Proven experience of 5+ years with Angular 2
• Strong understanding of software architecture and design patterns, with a focus on building scalable, fault-tolerant systems
• Proven experience with Spring Boot ecosystem
• Proven experience with MySQL and MongoDB
• Experience with Git, Bash, Maven, Jenkins, Sonar
• Familiarity with Docker
• Basic understanding of Ethernet Networking aspects
• Familiarity with messaging-based solutions (e.g., Kafka, RabbitMQ)
• Experience working with other teams such as System, DevOps, and QA to ensure smooth integrations
• Excellent organizational skills, attention to detail, and the ability to communicate effectively
• Proactive, independent, and capable of managing multiple priorities
• Meticulous and focused on code quality and testing
• Advanced level of written and spoken English

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3578874
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year