Role & responsibilities
Role Overview Info: We are looking for a skilled Software Developer with 2 - 3 years of experience in building scalable applications.
The candidate should have strong expertise in Angular, Core Java, Spring Boot, and Microservices, along with good problem-solving abilities and basic knowledge of SQL databases.
Should be able to help cross team for application integration Required Skills
- Must Have : Proficiency in Angular (components, services, HTML, CSS UI related development).
- Must Have : Solid knowledge of Core Java and Spring Boot framework.
- Must Have : Hands-on experience with Microservices architecture.
- Must Have : Good problem-solving and analytical skills.
- Must Have : Basic understanding of SQL databases (queries, schema design, optimization).
- Must Have : Familiarity with version control tools (e.g., Git).
- Must Have : Familiar with deployment process
- Must Have : Exposure to RESTful APIs and integration
Key Responsibilities
- Must Have : Monitor & Troubleshoot: Continuously monitor system performance, identify and resolve production issues, and ensure high availability of applications.
- Must Have : Microservices Understanding: Apply knowledge of microservices architecture to analyze and support distributed systems effectively.
- Must Have : Fullstack Insight: Leverage hands-on fullstack development experience to understand application workflows and debug issues across front-end, back-end, and integrations.
- Must Have : Database Debugging: Write and optimize complex SQL queries to investigate and resolve issues in intricate database structures.
- Must Have : Rapid Issue Resolution: Quickly assess problems across multiple applications, identify root causes, and implement fixes with minimal downtime.
- Must Have : Context Switching: Efficiently manage support tasks across diverse applications without losing focus or clarity.
- Must Have : Communication & Collaboration: Maintain clear, polite, and professional communication with stakeholders, collaborating closely with development and infrastructure teams to ensure smooth deployments and release management.
- Must Have : Incident Reporting: Notify development teams promptly about issues identified in UAT or production environments.
- Must Have : User Assistance: Provide support to end-users facing integration challenges or application-related issues, ensuring timely resolution and guidance.