Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Skills:

Java, Spring Boot, Microservices, AWS, Kafka, PostgreSQL, MYSQL,Profile : Principal Java EngineerLocation: NoidaDepartment: Engineering / TechnologyType: Full-Time (5.5 Days Working)Experience: 814 Years

About The Role

We are seeking a Principal Java Engineer with deep technical expertise and leadership ability to architect, design, and drive the development of scalable, high-performance backend systems. You will play a key role in defining system architecture, mentoring engineering teams, and ensuring the delivery of robust and secure software platforms.In this role, you will collaborate closely with engineering leadership, product managers, and DevOps to implement best practices, modernize existing systems, and shape our technical roadmap.

Key Responsibilities

Define and lead the architectural vision for Java-based backend platforms.Design and develop robust, secure, and scalable microservices and APIs.Provide technical leadership to backend engineering teams and mentor senior developers.Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.Lead modernization efforts such as monolith to microservices migration and cloud-native transformations.Conduct system performance tuning, code reviews, and design audits to maintain high code quality.Stay updated with emerging technologies and evaluate their potential adoption.Contribute to the technology roadmap and strategic planning.

Required Skills And Qualifications

8+ years of hands-on experience in Java-based software development.Expertise in Spring Boot, Spring Cloud, and RESTful API development.Strong knowledge of microservices architecture, event-driven systems, and system design principles.Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Redis.Hands-on experience with cloud platforms (AWS, Azure, or GCP), and containerization tools (Docker, Kubernetes).Proficiency in CI/CD, Git, Jenkins, and test automation practices.Solid understanding of performance tuning, system security, and high-availability architectures.Proven track record of leading engineering teams and managing large-scale backend projects.Strong communication, analytical, and leadership skills.

Preferred Qualifications

Bachelors degree in Computer Science, Engineering, or a related field (B.E., B.Tech, BCA, B.Sc-CS).Masters degree (M.Tech, MCA, M.Sc) is preferred but not mandatory.Experience with Kafka, RabbitMQ, or similar messaging systems.Familiarity with DevOps tools and Infrastructure-as-Code (Terraform, Ansible).Background in fintech, e-commerce, or other high-transaction domains.Contributions to open-source projects, technical blogs, or tech talks are a strong plus.

Why Join Us?

Work on cutting-edge technology in a fast-paced, product-driven environment.Lead innovation and influence system architecture at scale.Collaborate with experienced professionals in a culture of technical excellence.5.5-day work week that promotes focus and delivery.Competitive compensation and growth opportunities.

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

RecommendedJobs for You

Chennai, Tamil Nadu, India

Kakinada, Andhra Pradesh, India

Pune, Maharashtra, India

Hyderabad, Telangana, India