Home
Jobs

Principal Software Engineer - Java

12 - 15 years

1 - 2 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Angular 8+

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

Principal Software Engineer - Java

Key Responsibilities:

  • Technical Leadership:

    Provide direction and guidance to the development team, ensuring adherence to coding standards, best practices, and high-quality code.
  • Software Development:

    Write clean, efficient, and scalable code while ensuring alignment with industry standards.
  • Team Collaboration:

    Work closely with cross-functional teams, including product managers and product owners, to understand system requirements and interdependencies.
  • Code Reviews & Mentorship:

    Conduct thorough code reviews, suggest improvements, and mentor junior developers to enhance overall team performance.
  • Problem Solving:

    Address complex technical challenges, optimize performance, and swiftly resolve production issues to maintain seamless service.
  • Delivery Management:

    Ensure the timely delivery of high-quality software while continuously improving development processes and efficiency.
  • Agile Practices:

    Participate in Agile development methodologies, ensuring seamless collaboration and iterative product development.
  • API & Database Development:

    Work extensively with RESTful APIs, database query performance tuning, and SQL optimization.

Required Skills & Experience:

  • 12+ years

    of hands-on experience in

    Java development

    with strong logical and analytical skills.
  • Expertise in

    Spring Boot, Spring Framework, Hibernate (or equivalent ORM frameworks)

    for scalable backend development.
  • Strong experience in

    Full Stack Development

    , with hands-on experience in

    Angular 8 (or above).

  • Proficiency in

    Weblogic, Kafka, and SQL

    , including query performance tuning.
  • Hands-on experience with

    JUnit test cases

    and best practices for software testing.
  • Strong understanding of

    application architecture, design patterns, and software development best practices

    .
  • Experience in

    leading and mentoring development teams

    , driving technical decisions, and resolving critical development challenges.
  • Familiarity with

    Liquibase

    is a plus.
  • Strong knowledge of

    RESTful APIs, development standards, and microservices architecture

    .
  • Experience in

    Agile software development methodologies

    .

Preferred Qualifications:

  • Experience in handling

    large-scale, high-performance applications

    .
  • Knowledge of

    cloud technologies and DevOps best practices

    is an added advantage.

Why Join Us

  • Work in a fast-paced, innovative environment with cutting-edge technologies.
  • Lead a dynamic team and contribute to impactful software development projects.
  • Competitive salary package and career growth opportunities.

Java professional

Apply now to be a part of our growing team!

For More Details Contact: 9652867807

Share you Resume at [HIDDEN TEXT]

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India