Home
Jobs

Principal Software Engineer

7 - 10 years

15 - 25 Lacs

Posted:15 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Role:

Location:

Role Summary:

Principal Support Engineer

Role Proficiency:

  • Select and apply appropriate technical solutions to optimize development, maintenance, and performance.
  • Leverage design patterns and reusable components.
  • Support the Project Manager in day-to-day project execution and mentor junior developers.
  • Accountable for others' development work and outcomes.

Key Responsibilities:

Support & Maintenance:

  • Take ownership of eServices support incidents, patches, and system uptime.
  • Support a flagship Java 8 platform on Tomcat with over 20,000 users.
  • Triage and manage incident tickets effectively.
  • Communicate progress and resolutions clearly to stakeholders.
  • Perform and document root cause analyses.
  • Participate in out-of-hours deployments when needed.

Release & Deployment:

  • Coordinate releases with infrastructure, security, and development teams.
  • Manage UAT sign-offs and ensure production readiness.
  • Execute and monitor the release process.

Design & Development:

  • Interpret application/component designs and develop per specifications.
  • Code, debug, test, and document software features and components.
  • Contribute to high-level and low-level design (HLD/LLD) and architecture.

Testing & Quality:

  • Review and create unit test cases and execution plans.
  • Validate results with users; integrate and commission overall solution.
  • Review testing strategies and provide clarifications as needed.

Documentation & Standards:

  • Define and enforce coding standards, templates, and checklists.
  • Create/review design documents, requirements, test cases, and results.

Technical Leadership:

  • Provide guidance and clarification to the development team.
  • Present design options and conduct demos for clients.
  • Collaborate with architects and external teams.

Team Management:

  • Set and review FAST goals for self and team.
  • Mentor and engage team members, addressing aspirations and retention.
  • Handle team dynamics, motivation, and upskilling.

Project & Knowledge Management:

  • Provide effort and resource estimations.
  • Manage delivery of complex user stories/modules.
  • Contribute to knowledge repositories and reusable document libraries.

Expected Outcomes & KPIs:

  • Adherence to coding and engineering standards.
  • Timely completion of tasks and project milestones.
  • Fewer technical issues and post-delivery defects.
  • Improved customer satisfaction and employee engagement.
  • On-time completion of mandatory compliance training.
  • Effective root cause analyses and defect management.

Required Skills & Experience:

  • Hands-on support of production systems with 100+ users.
  • Experience managing Java applications on Linux/Unix and Windows.
  • Familiarity with Linux command-line tools for troubleshooting.
  • Proven coordination across infrastructure, architecture, and security teams.
  • Proficient in using ServiceNow or Jira for incident tracking.
  • Solid understanding of Java, Tomcat, and JAR package management.
  • Knowledge of web app troubleshooting, network security, and routing.
  • Experience with CI/CD pipelines and automated deployments.

Preferred/Optional Skills:

  • DevOps experience in build/deployment pipeline improvement.
  • Working knowledge of Azure Log Analytics.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
UST
UST

IT Services and IT Consulting

Aliso Viejo CA

10001 Employees

1366 Jobs

    Key People

  • Kris Canekeratne

    Co-Founder & CEO
  • Sandeep Reddy

    President

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kochi, Thiruvananthapuram