GRGreyOrange
Principal Engineer
Gurgaon ₹10-15 LPA Posted 11 Jun 2025
FULL TIME
Microservices
Java Programming
Spring Framework
Job Description
Roles and Responsibilities :
- Provide technical leadership and guidance to a team of Java engineers, ensuring the delivery of high-quality code and solutions.
- Collaborate with cross-functional teams to design and architect complex software systems, ensuring scalability, reliability, and maintainability.
- Lead by example by writing clean, efficient, and well-documented Java code. Participate actively in coding and code reviews.
- Evaluate and introduce relevant tools and frameworks to improve development processes.
- Troubleshoot and resolve complex technical issues, providing innovative solutions to challenging problems.
- Enforce coding standards, best practices, and quality assurance processes to ensure the delivery of high-quality software.
- Identify and address performance bottlenecks and optimize system performance as needed.
- Maintain comprehensive technical documentation, including design documents, architecture diagrams, and coding guidelines.
Required:
- 10-15 years of experience with bachelor s or master s degree in computer science engineering.
- Strong expertise in Java programming, Spring Framework, and related technologies
- Deep understanding of software architecture and design principles
- Experience with microservices architecture and cloud-based services (preferably GCP)
- Strong knowledge of database systems (SQL and NoSQL) and data modeling (preferably MongoDB)
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Leadership and mentoring experience with a track record of guiding and developing engineering teams.
- Strong communication skills, both written and verbal.
- Experience with Agile and DevOps practices is a plus.