Search by job, company or skills

eJAmerica

Senior Software Development Lead

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Position Overview: The Senior Software Development Lead will oversee and guide the development of complex software solutions, leveraging a broad technology stack including Java Spring Boot, MongoDB, Azure Cloud, Docker-Kubernetes, and Kafka. The ideal candidate will have extensive experience in software development, a strong background in full SDLC lifecycle management, and proven leadership capabilities. You will work closely with cross-functional teams to deliver high-quality solutions in an Agile environment.

Key Responsibilities:

  1. Software Development and Leadership:
  • Lead the design, development, and deployment of software solutions using Java Spring Boot, MongoDB, and Azure Cloud.
  • Oversee and guide development efforts, ensuring best practices and high-quality standards are maintained.
  • Mentor and support junior developers, providing technical leadership and guidance.
  1. Technical Expertise and Implementation:
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Implement and manage real-time data streaming and messaging using Kafka.
  • Utilize Azure Cloud services for scalable and reliable cloud solutions.
  1. Project Management and SDLC:
  • Manage the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
  • Coordinate with stakeholders to ensure project goals and timelines are met.
  1. Agile Methodologies:
  • Apply Lean and Agile methodologies to project management and development processes.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  1. Quality Assurance and Maintenance:
  • Oversee both development and quality assurance activities to ensure robust and reliable software solutions.
  • Handle project maintenance, support, and production environments to ensure system stability and performance.
  1. Additional Skills (Nice to Have):
  • Leverage knowledge of ReactJS and NodeJS to integrate with front-end and back-end technologies.
  • Utilize Dynatrace for application performance monitoring and optimization.

Mandate Skills and Qualifications:

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field from an accredited institution.
  • Experience: At least 7 years of software development experience with a strong focus on Java Spring Boot, MongoDB, Azure Cloud, Docker-Kubernetes, and Kafka.
  • Leadership: Proven experience in a leadership or lead developer role, with the ability to guide and mentor team members.
  • SDLC Knowledge: Comprehensive understanding and experience with the full software development lifecycle.
  • Agile Methodologies: Experience working within Agile and Lean development environments.
  • Technical Skills:
  • Expertise in Java Spring Boot and MongoDB.
  • Proficiency in Azure Cloud services and deployment.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Kafka for data streaming and messaging.
  • Additional Skills (Nice to Have):
  • Familiarity with ReactJS and NodeJS.
  • Exposure to Dynatrace for application performance monitoring.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/10/2024

Job ID: 97145497

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Developer app Development

Devweb TechnologyCompany Name Confidential

Senior Software Development Engineer iOS

Zeta Inc Company Name Confidential
Last Updated: 25-11-2024 06:14:05 PM
Home Jobs in Thiruvananthapuram Senior Software Development Lead