About the Role:
We are seeking a skilled L2 Support Engineer with expertise in Spring Boot, Microservices architecture, and .NET applications to join our dynamic support team. The ideal candidate will be responsible for providing second-level support for our enterprise applications, troubleshooting complex issues, and collaborating with development teams to ensure timely resolution and continuous improvement.
Key Responsibilities:
- Provide L2 support for applications built using Spring Boot, Microservices, and .NET technologies.
- Monitor, troubleshoot, and resolve incidents related to application performance, availability, and functionality.
- Analyze logs, error messages, and system metrics to identify root causes of issues.
- Collaborate with development, QA, and infrastructure teams to escalate and resolve complex problems.
- Perform impact analysis and assist in the deployment of patches, fixes, and upgrades.
- Document incidents, solutions, and workarounds in the knowledge base.
- Participate in on-call rotations and provide timely support during critical incidents.
- Assist in performance tuning and optimization of microservices and .NET applications.
- Support integration points between microservices and external systems.
- Follow ITIL processes and ensure compliance with service level agreements (SLAs).
Required Skills and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong hands-on experience with Spring Boot and Microservices architecture.
- Proficient in .NET Framework/Core application support and troubleshooting.
- Experience with RESTful APIs, messaging queues (e.g., Kafka), and containerization (Docker/Kubernetes) is a plus.
- Familiarity with monitoring and logging tools such as ELK Stack, Grafana
- Solid understanding of databases (MySQL, Oracle & Postgres ) and ability to write and optimize SQL queries.
- Experience with version control systems like Git.
- Good understanding of CI/CD pipelines and DevOps practices.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Ability to work under pressure and handle multiple priorities.