Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Chennai |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
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 ,
Keyskills :
javalinuxjavascriptframeworkscalable web applicationsenvironmental impact assessmenttest casesspring bootweb serviceselastic searchproblem solvingrisk assessmentsoftware designcustomer servicecomputer sciencetechnical auditsweb applicati