• Principal software engineer

Industry IT
Location Karnataka Bangalore
Experience Range 5 - 6 Years
Qualification BE
Open

Functional Any Other
Job Description
About Us
“Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.”
About Company
https://itstaffing.quesscorp.com/
Roles and Responsibility

Job Title: Principal software engineer

Experience: 5-6 Years

Notice Period: Immediate to 15 days

Location: Bangalore

JD:

Key Responsibilities:

·       Lead the design, development, and implementation of backend systems using Java, Spring Boot, and MongoDB.

·       Collaborate with cross-functional teams to define technical requirements, architecture, and development priorities.

·       Provide technical leadership, mentorship, and guidance to junior engineers and development teams.

·       Perform code reviews, ensure code quality, maintain coding standards, and implement best practices.

·       Architect and optimize database structures, queries, and performance using MongoDB and Elastic DB (Good to Have).

·       Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.

·       Conduct technical evaluations, proof of concepts, and research to explore new technologies and solutions.

·       Troubleshoot complex technical issues, identify root causes, and implement effective solutions.

·       Stay updated with industry trends, emerging technologies, and best practices in software engineering.

Must-have Skills:

·       Bachelor's degree in Computer Science, Engineering, or a related field.

·       5-6 years of experience as a backend developer using Java and Spring Boot.

·       3+ years of relevant experience with MongoDB, including database design, query optimization, and data modeling.

·       Strong understanding of software design principles, data structures, and algorithms.

·       Experience with microservices architecture, RESTful APIs, and cloud platforms (e.g., AWS, Azure).

·       Proficiency in version control systems (e.g., Git), build tools (e.g., Maven, Gradle), and continuous integration/continuous deployment (CI/CD) pipelines.

·       Excellent problem-solving, analytical thinking, and debugging skills.

·       Ability to work independently, prioritize tasks, and meet project deadlines.

·       Strong communication skills to collaborate effectively with team members and stakeholders.

A+| A| A-