Java Full Stack Developer
Job Description : 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.