Microservices Lead / Developer - Only Fulltime

Overview

On Site
Depends on Experience
Full Time

Skills

Java
NodeJS
Restful API
AWS
Azure
Microservices
CI/CD
Jira

Job Details

Hi,

We are Photon, one of the world's largest Digital Platform Engineering company providing a combination of Strategy Consulting, Creative Design and Technology Services to a wide range of customers. We work with 40% of the Fortune 100 companies. And, we provide niche services for consulting on mobile, cloud, AI, and multi-channel digital experiences, providing boots-on-the-ground support, and work closely with companies to fully empower their digital transformation.

Check out our video at

JD:

  • 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, Node.js, 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.