Lead Software Developer

Published date: 2024/01/10
  • Location: Chennai, Tamil Nadu, India
Must have skills

Hands-on experience: Total exp 7-9 yrs.
• Java, Spring, Spring Boot, microservices, cloud native development, cloud services (AWS/Azure/GCP), Strong understanding of container technologies like Docker, Kubernetes, Kafka.
• Can be individual contributor but leading technical module with highly experienced technical skills OR

Is a technical lead who has hands-on exp in technology and leading team (team size can be small)

Secondary Skills.
• Working knowledge on services for load balancing, storage, messaging. Preferred ones are ELB, S3, MinIO, Kafka, ELK, EFK, EKS.
• Telecom Provisioning Domain (O2A) knowledge preferred.
• Knowledge of network virtualization concepts like SDN/NFV and Hyper-V.
• Knowledge of Mobile Networking 4G/5G Core networks and fixed line technologies.

Knowledge of TMF APIs

Responsibilities.. Ensure success of CI builds with every code commit
• Participate in the specification of software requirement and design. Develop software according to design specifications.
• Define strategies to fulfil non-functional requirements of security, performance, and scalability in the application.
• Define and implement coding best practices and code review methods that should be followed by the team.
• Write code for development of new features, change requests or defect fixing.
• Develop microservices exposing RESTful API as interfaces and maintain them.
• Develop and configure Kafka messaging based inter service communication.
• Conduct unit test/integration test to ensure software meets requirements.
• Help in Sprint planning, estimations, backlog grooming etc.
• Deployment and testing on local or development environments.
• Work with test team to assist in the development of test plans which adequately exercise the software.
• Create and update project documentation according to project standards and required set of diagrams.
• * Troubleshoot or debug field issues as and when required.
• Keep Jira and Confluence updated as per established practices.
• Code review of peers and software developers.
• Mentor a team of 3 - 7 junior to senior developers.
• Enforce git workflow or established versioning strategies.

This job is provided by Shine.com
Company Name: MNR Solutions Pvt. Ltd.

Apply

0 page views

Related listings

  • Software Engineer
    Software Developer
    Chennai (Tamil Nadu) Software Developer
    Experience Level: 7 to 8 Yrs years Locations: Chennai(Hybrid) Notice Period: Immediate to 30 days Job Description: Software Engineer IT Roles and Responsibilities • Works closely with business and stakeholders to understand new requirements and enhan...
    2026/11/09
  • Programmer/Jr Developer
    Software Developer
    Software Developer
    Short Description Qualifications Job Responsibilities
    2026/11/09
  • Lead Software Engineer
    Software Developer
    Chennai (Tamil Nadu) Software Developer
    About Freshworks Company Description Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and desi...
    2026/11/09