• Hands on experience with Multi-tier web application development, Microservices architecture , Micro Frontends , JAVA, J2EE, SQL Datastore, Node JS, React, Spring Boot,Helidon, Cloud Ecosystem Knowledge, Kubernetes , Docker , Security best practices , Devops & resiliency engineering
• Solve complex architecture/design & business problems, work to simplify, optimize, remove bottlenecks, etc.
• Thorough understanding of software development cycle and agile practices.
• Architect, design & develop automation to reduce toil, improve recoverability, availability, latency & scalability of supported applications.
• Establish Engineering core practices, team vision & strategic roadmap driven by OKRs.
• Work directly with engineering leadership to iteratively deliver reliability improvements.
• Work in cross group teams on integration and migration solutions involving multi-cloud services.
• Provide subject matter expertise in troubleshooting issues impacting the performance, security, efficiency and reliability of cloud based services.
• Mentor and coach engineers to be curious and effective at discovering and solving technical challenges.
• Establish best in the industry incident management practices & lead the engineers to proactively identify stability risks & work with engineering leadership to establish appropriate mitigation plans.
Recognize, validate & evangelize emerging technologies, architecture & reliability engineering best practices that align with business objectives
•
Minimum Qualifications
• Bachelor's Degree in Computer Science, CIS, Engineering, or related field (or equivalent work experience in a related field)
• Min 9 years of experience in Technology/Software engineering. Back end tech -JAVA, J2EE, NoSQL/SQL Datastore, Spring Boot, Cloud , Kubernetes , Docker.
• 4 years of experience in managing projects, people and stakeholders
• 2 years of experience working closely with senior leadership
• Must have strong Technology experience in Java/J2EE ,JPA, Webservices(REST,SOAP) etc.
• Developed applications using REST APIs with JSON payloads.
• Domain driven design or micro services architecture.
• Experience in building highly secure APIs and web applications.
• In depth understanding of Java Design patterns.
• Experience working with popular frameworks like Spring,Helidon etc.
• Must have hands-on development experience in design and build of responsive UI using HTML5, CSS3 and JavaScript .
• Expert skills in use of various JavaScript libraries like RequireJS, NodeJS packages, jQuery and jQuery UI etc.
Experience using JSON payloads and REST APIs.
•
Additional preferences
• Experience of working with Weblogic/Tomcat/JBoss application servers, Oracle database.
• Good understanding of DevOps and automation concepts and experience of working in Agile projects.
• Strong written and verbal communication skills with the ability to communicate with various project stakeholders.
Strong Interpersonal skills with ability to maintaining good working relationships with customer or with Internal stakeholders.
•
Career Level - IC4
As a Principal Application Engineer, you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure. You should value simplicity and impact, work comfortably in a collaborative, agile environment, and be excited to learn.
Our Principal engineers are also the people who can work independently and provide technical leadership to the broader organization. You should have experience developing and operating high-scale services, and an understanding of how to make these cloud-scale services resilient. The ideal candidate will be technically strong and productive; someone who knows how to balance speed and quality with iterative and incremental improvements. You understand operational excellence and know-how to infuse a culture of being proactive within your team. You recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.