- Triage issues daily and unblock the support engineers by collaborating with onsite architect and customer.
- Lead and mentor a team of microservices support engineers, providing guidance and support in troubleshooting and resolving issues.
- Collaborate with development teams to understand the original design and architecure.
- A solid understanding of Java Spring Boot microservices architecture in the cloud, preferably Azure Spring Apps that meets performance, scalability, and reliability requirements.
- Monitor Azure Dashboards for the health and performance of microservices applications, identifying and addressing potential issues before they impact users.
- Must have a good understanding of Database basics to query, index and measure performance with respect to data access from microservices is necessary.
- Familiarity with Spring JMS, JDBC, Azure Data Factory pipelines, Azure App config, Redis Cache is necessary.
- Familiarity with Azure App Insights to troubleshoot failures and examine logging is necessary.
- Must be able to work with tools like pgAdmin in PostgreSQL to examine data is necessary.
- Must be able to use API testing tools like Postman to help troubleshoot and root cause the issues.
- Must be able to work with Dev Opes team to help them with microservices deployment.
- Contribute steps to creating standard operating procedures and runbooks for troubleshooting in production, document fixes, provide release notes and any training materials for L1 support.
- Partner with stakeholders to understand business requirements and provide a fix or technical solutions that permanently resolves the issues raised.
- Coordinate with cross-functional teams during incident response and problem resolution, ensuring timely and effective communication.
- Strict adherence to service level objectives (SLOs) in responding to customer raised issues and fixes is needed.
- Stay abreast of industry trends and emerging technologies related to microservices architecture and cloud-native applications.
Requirements :
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Proven experience (8+ years) in a technical leadership role supporting microservices-based applications.
- Deep understanding of microservices architecture, preferably Azure Spring Apps, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure, GCP).
- Experience with monitoring tools and practices for microservices (e.g., Prometheus, Grafana, ELK stack, Azure App Insights).
- Strong knowledge of DevOps practices, including CI / CD pipelines, and automated deployment.
- Proficiency in Java, Spring Boot Microservices, PostgreSQL.
- Excellent troubleshooting and problem-solving skills, with a systematic approach to incident response and root cause analysis.
- Experience leading and motivating a team in a fast-paced, agile environment.
- xExcellent communication and interpersonal skills, with the ability to collaborate effectively across teams and stakeholders.
Role : Software Development - Other
Industry Type : IT Services & Consulting
Department : Engineering - Software & QA
Employment Type : Full Time, Permanent
Role Category : Software Development
Education
UG : Any Graduate
PG : Any Postgraduate
Skills Required
Jms, service level , Testing Tools, Gcp, Postgresql, Agile, Operations, Jdbc