Java Lead - Bengaluru, India - Neo Aid

    Neo Aid
    Neo Aid Bengaluru, India

    2 weeks ago

    Default job background
    Description

    Immediate joiners only.

    This job offers salary of upto 23 LPA for exp upto 5 to 8 years.

    Skills :

    • Minimum 4+ years of hands-on experience in supporting and developing mission-critical Java-based applications
    • Ability to quickly adjust priorities as needed
    • Demonstrated leadership and project management abilities
    • Clear and concise written and verbal communication skills
    • Experience with Service Management Tools such as HPSM, Jira, and ServiceNow
    • Capable of working independently in a 24x7 environment, supporting Java EE applications
    • Exceptionally driven with a knack for autonomously identifying and resolving issues
    • Excellent organizational and coordination skills
    • Customer-facing skills, including conducting technical briefings and demonstrations
    • Leadership experience or a strong desire to mentor and guide junior support engineers.
    • Proficiency in debugging tools, performance monitoring, and application profiling.
    • Strong analytical skills and the ability to dissect intricate technical issues systematically.
    • Proficient in Java and J2EE with strong database skills
    • Skilled in software development and enhancement, particularly in Java
    • Proficient in data structures and algorithms, with logical analysis and problem-solving capabilities
    • Working knowledge of Unix/Linux systems
    • Familiar with design and architectural patterns, as well as concurrency patterns in Java
    • Experience with contemporary web application frameworks
    • Proficient with code versioning tools such as Git/SVN
    • Familiarity with continuous integration and build tools like Ant, Maven, and Gradle
    • Hands on experience REST API, JSON, Spring, Spring boot, JDBC, JPA, Hibernate, SQL queries.
    What would you do here :


    Technical Support :

    • Provide advanced technical support to address complex issues related to our Java-based applications.
    • Serve as a subject matter expert in Java programming and application architecture, guiding the team in complex issue resolution and best practices.
    • Troubleshoot and resolve incidents to ensure minimal downtime and optimal performance.
    • Act as the primary technical contact for end users of our application, providing production support.
    • Address live production issues, identify application data issues, and document root causes for resolutions.
    • Resolve complex issues and recommend solutions to ensure the continued operation of Specialty applications.
    • Identify, classify, prioritize, remediate system issues and demonstrate strong debugging skills.
    • Conduct in-depth analysis of service trends and implement adjustments to mitigate risks and prevent issue recurrence.
    • Interpret technical designs for implementations or review those created by team members to deduce the causes of production issues.
    • Handle open tickets assigned to the team, following through until completion, and escalating challenges to next-level representatives as needed.
    • Monitoring and Alerting:
    • Set up monitoring tools to proactively identify and address application issues.
    • Configure alerts and notifications to ensure rapid response to critical incidents.
    • Able to monitor and triage the ticket to the right application queue
    • Maintain production systems by measuring and monitoring availability, latency, and overall system health.
    Collaboration :
    • Work closely with cross-functional teams to improve the overall quality and reliability of our applications.
    • Collaborate with developers to suggest enhancements, optimizations, and potential fixes for recurring issues.
    • Collaborate closely with cross-functional teams, including development, quality assurance, and operations, to facilitate efficient issue resolution.
    • Root Cause Analysis:
    • Participate, Lead and perform detailed root cause analysis for outages, service failures, critical incidents, recurring issues and provide resolutions.
    • Identify underlying issues and work with cross-functional teams to implement preventive measures.
    • Perform IT incident response, triage, and root-cause analysis, participating in a 24/7 on-call rotation support as needed during off-hours.
    • Develop strategies to address underlying problems and prevent future occurrences.
    • Client Communication:
    • Communicate effectively with clients to understand their needs, explain technical concepts in a clear manner, and provide updates on issue resolution progress.
    • Maintain a positive client relationship through exceptional customer service.
    Escalation Point :
    • Serve as an escalation point for L1 support engineers, providing guidance and assistance for more challenging issues.
    • Provide technical leadership and mentorship to a team of application support engineers.
    )