Principal Engineer (Core Java + Multithreading)

7 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Educational Qualifications:

  • Bachelor’s degree in Computer Science from

    IITs, IIITs, NITs, BITS, Thapar or DTU

Experience - 7 Years+

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and reliable software solutions using Core Java.
  • Work on system-level programming involving multithreading, synchronization, and concurrency control.
  • Apply Object-Oriented Design principles to solve complex real-world technical problems.
  • Drive System Design discussions and contribute to both High-Level Design (HLD) and Low-Level Design (LLD).
  • Optimize application performance, ensuring efficient memory usage and responsiveness.
  • Participate in code reviews, debugging, and technical documentation.
  • Collaborate with cross-functional teams in an agile environment while working as an Individual Contributor (IC).

Required Skills

  • Strong hands-on experience in Core Java (Java 8 or newer preferred).
  • Solid understanding of Object-Oriented Programming (OOPs) concepts and design principles.
  • Expertise in Multithreading, Concurrency, and Synchronization techniques.
  • Strong grasp of Data Structures, Collections, and Algorithms.
  • Experience in System Design (HLD & LLD) with ability to design scalable distributed systems.
  • Problem-solving mindset with strong analytical and debugging skills.

Nice to Have

  • Familiarity with Java libraries/frameworks (Collections, Concurrency utilities, etc.).
  • Exposure to performance optimization tools and profilers (JConsole, VisualVM, JProfiler).
  • Understanding of JVM internals, memory management, and garbage collection.
  • Prior experience in high-performance, product-based, or distributed environments.

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
Talentoj logo
Talentoj

Human Resources

Talent City

RecommendedJobs for You