Principal Engineer JAVA

12 - 18 years

16 - 31 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title:

Programming Language

  • Expert-level proficiency in Java, with deep experience in Spring Boot, Hibernate, and Microservices
  • Strong command of object-oriented design, system architecture, and design patterns

Framework and Libraries

  • Advanced experience with Spring Boot, Spring Cloud, Hibernate, and Microservices frameworks
  • Familiarity with architectural patterns like event-driven, domain-driven design, and CQRS

Database and Data Management

  • Expertise in MySQL, PostgreSQL, and NoSQL databases
  • Skilled in data modeling, query optimization, and database performance tuning

Cloud and Infrastructure

  • Hands-on experience with Azure, AWS, or GCP, including services like EC2, RDS, S3, IAM, etc.
  • Proficient in Docker, Kubernetes, and Kafka for scalable and resilient systems

Tools and Platforms

  • Strong experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions)
  • Proficient in Git for version control and managing complex branching and merging strategies
  • Familiar with Jira for sprint planning, ticket management, and delivery tracking

Additional Competencies

API Development

  • Expertise in designing, developing, and reviewing RESTful APIs
  • Ensures API security, scalability, and documentation using tools like Swagger/OpenAPI

DevOps

  • Leads CI/CD implementation and resolves pipeline conflicts and deployment issues
  • Collaborates with DevOps teams to ensure smooth delivery and rollback strategies

Security

  • Enforces secure coding practices and compliance with security standards
  • Proactively identifies and mitigates security vulnerabilities in code and infrastructure

Performance Optimization

  • Leads performance profiling, tuning, and system optimization efforts
  • Ensures high availability and low-latency performance of backend systems

Version Control

  • Manages complex Git workflows, including code reviews, merge conflict resolution, and release branching
  • Oversees code quality and consistency across the team

Leadership & Strategic Responsibilities

  • Team Management:

    Mentors and leads backend engineers, conducts code reviews, and ensures adherence to best practices
  • Sprint Planning:

    Collaborates with BAs and stakeholders to understand requirements, prepare SRS, BRD, pseudocode, and assign tasks
  • Process Adherence:

    Ensures compliance with company processes and documentation standards
  • Delivery Support:

    Coordinates with cross-functional teams to ensure timely and quality delivery
  • Productivity Enhancement:

    Identifies bottlenecks, improves team efficiency, and drives continuous improvement
  • Stakeholder Communication:

    Acts as a bridge between engineering, product, and business teams for seamless execution

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
Digit Insurance logo
Digit Insurance

Insurance

Bengaluru Karnataka

RecommendedJobs for You

bangalore, noida, chennai, hyderabad, gurugram, kolkata, pune, mumbai city, delhi

pune, maharashtra, india

chennai, tamil nadu, india