
Principal Software Engineer

Principal Software Engineer
3
Applications
Hyderabad
Full-Time
Senior: 12 to 15 years
Posted on Apr 03 2025
Not Accepting Applications
About the Job
Skills
Java
Software Architecture
Design Patterns
Agile Methodologies
Technical Leadership
Full-Stack Development
Principal Software Engineer (PSE)
Experience: 12+ years
Compensation: Up to 42 LPA
Location: Hyderabad
Key Advantage: Familiarity with Liquibase is a plus.
Role Overview:
We are seeking a highly skilled Principal Software Engineer (PSE) to provide technical leadership and drive the development of cutting-edge software solutions. The ideal candidate will have extensive experience in Java Full Stack Development, with a strong understanding of software architecture, design patterns, and agile methodologies.
Key Responsibilities:
- Lead and mentor the development team, ensuring best coding practices, architectural integrity, and high-quality software delivery.
- Write clean, efficient, and maintainable code following industry best practices.
- Collaborate cross-functionally to understand system dependencies and implementation requirements.
- Conduct code reviews, enforce coding standards, and provide mentorship to team members.
- Solve complex technical challenges, optimize performance, and address production issues swiftly.
- Engage with product managers and stakeholders to understand business needs and contribute to product enhancements.
- Drive continuous improvement in development processes, code quality, and team efficiency.
- Stay updated with emerging technologies and introduce best practices for the tech stack.
Skills & Experience Required:
- 12+ years of hands-on Java development experience with strong logical and analytical skills.
- Proven expertise in Full Stack Development, with active coding involvement throughout the career.
- Experience leading and mentoring development teams, with a track record of technical leadership.
- In-depth knowledge of application design, architecture best practices, and design patterns.
- Strong experience with Spring Boot, Spring Framework, and ORM frameworks (Hibernate or equivalent).
- Basic understanding or hands-on experience with Angular or other front-end frameworks.
- Excellent SQL skills, with query performance tuning knowledge.
- Proficiency in writing JUnit test cases.
- Experience working with RESTful APIs and a solid understanding of development standards.
- Hands-on experience in Agile software development methodologies.
Preferred Skills (Good to Have):
- Exposure to Liquibase for database version control.
- Experience with cloud technologies (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines, Docker, and Kubernetes.
About the company
"We are an IT solutions and services provider that generates a plethora of compelling solutions and services, all under one single roof. Our uncompromising services, dedicated team, and seamless collaborations helped us build long-term relationships with our clients across the globe. We at Devlats are a data-oriented and tech-driven agency, adhering to the power of research data and analytics, com ...Show More
"We are an IT solutions and services provider that generates a plethora of compelling solutions and services, all under one single roof. Our uncompromising services, dedicated team, and seamless collaborations helped us build long-term relationships with our clients across the globe. We at Devlats are a data-oriented and tech-driven agency, adhering to the power of research data and analytics, compelling business strategies, and innovative ideas that assist us in understanding customer behavior and the conducive ways in which your customers will interact with your website. Our objective is to promote companies and individuals towards vigorous growth by upgrading ourselves with the ever-changing landscape of business and technology" ...Show Less
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Nizamabad
Other open jobs from Devlats Pvt Ltd