Principal Engineer I - Bengaluru | Zoek India
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Principal Engineer I
Permanent (Full time)
Job Description Working within Product Engineering, your mission will be to play an active role in recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other engineers. You should be able to evaluate the product requirements, time limitations and system limitations when developing software and be up to date on new technologies and software development practices. Participate in design reviews and recommend improvements Provide technical guidance in software design and development activities Recommend new technologies to ensure quality and improve productivity Support in all phases of SDLC and ensure delivery of high-quality products Analyze business requirements and design/develop most effective technical solution Analyze and troubleshoot application issues in a timely fashion Work with other engineers in planning, prioritizing and executing assigned tasks within deadlines Work with QA team in preparing test cases and assist in automation Mentor other Engineers as and when required Assist in maintenances and upgrades of existing software applications Assist in risk assessment and mitigation activities. Assist in technical audits and make sure to implement audit recommendations. Career Experience and Qualifications: Bachelor s degree in Computer Engineering/Computer Science or related field At least 10+ years of experience with at least 4 years of software application design experience Strong analytical and problem solving skills Excellent communication skills Proven experience building complex web applications and micro services At least 10+ years of experience with at least 4 years of software application design experience Strong analytical and problem solving skills Excellent communication skills Proven experience in high-level programming languages, like Java and Development of scalable Web Applications and Web Services Proven experience building complex web applications and micro services Strong experience with Spring Boot stack (spring cloud, spring-data) Extensive experience in developing and consuming REST APIs Experience in Kafka distributed messaging, Redis, Apache Ignite, Hazelcast Strong experience in RDMS and NoSQL databases Mongo , Elastic Search Experience in profiling applications ,