No more applications are being accepted for this job
Tech Lead Microservices Developer - Irving, United States - Photon
Description
Job DescriptionTech Lead - Microservices will oversee the design, implementation, and maintenance of microservices architectures.
This role involves both hands-on development and high-level system design, ensuring that the microservices are robust, scalable, and seamlessly integrated.
Key Responsibilities:
Architectural Design and Implementation :
Develop and maintain the microservices architecture framework and guidelines. Design robust, scalable microservices for various applications.
Team Leadership and Project Management :
Lead and mentor a team of software engineers. Manage timelines, resolve technical issues, and ensure high-quality software development practices.
Code Review and Quality Assurance :
Ensure code quality and maintainability by conducting thorough code reviews and integrating best practices in testing and deployment
Collaboration and Integration :
Work closely with other tech leads and teams (such as front-end, database administrators, and DevOps) to ensure that microservices are well-integrated with other parts of the software ecosystem
Performance Optimization :
Monitor the performance of microservices and make recommendations for improving efficiency and reducing latency
Troubleshooting and Problem Solving :
Address production issues and bottlenecks in real-time, providing quick resolution to maintain system performance
Technology Stack Upgradation :
Keep up-to-date with the latest industry trends and technologies related to microservices and advocate for the adoption of new technologies that will benefit the business
Stakeholder Communication :
Communicate effectively with other technical leaders and stakeholders to discuss system designs, solutions, and other technical aspects
Documentation :
Maintain comprehensive documentation of system architecture, design decisions, and coding standards
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field.
Proven experience (typically 5+ years) in software development with a focus on microservices architecture.
Strong programming skills in languages like Java, Python, , or .NET.Experience with containerization and orchestration technologies such as Docker, Kubernetes, or Mesos.
Deep understanding of RESTful APIs, RPC services, and event-driven architecture.Familiarity with CI/CD practices and tools such as Jenkins, GitLab CI, or CircleCI.Strong knowledge of cloud services (AWS, Azure, Google Cloud) and implementing scalable systems in a cloud environment.
Excellent leadership skills and experience in leading development teams.Strong problem-solving skills and the ability to perform well in a fast-paced environment.
Excellent oral and written communication skills.
Desirable Skills:
Master's degree in a relevant field.
Certifications relevant to microservices architecture, such as AWS Certified Solutions Architect.
Experience with Agile methodologies and tools like JIRA or Confluence.
#J-18808-Ljbffr