* Good in Java (Version 8, 17, 21) feature with Multithread concepts, Experience in providing the Google cloud solutions Framework experience in Spring, Micronaut, Mock.
* Data base knowledge of data models (like relational, NoSQL), schemas, keys, normalization, queries, joins, indexes, transactions, and concurrency.
* Proficiency in Structured Query Language (SQL) and other query languages to interact with databases and retrieve data is essential.
* Experience and provide solution to improve the application performance and scalability
* Experience in cloud Migration from the on-prem application
* Responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users
* love.
* Create foundational code elements that can be reused as well as architectural diagrams and other product-related documentation.
* Field questions from other product teams and encourage cross-team collaboration
* Create foundational code elements that can be reused as well as architectural diagrams and other product-related documentation.
* Define service level objectives for products.
* Product configuration, performance tuning and testing as well as production monitoring
* Expected to build and grow the skillsets of the more junior engineers.
* Demonstrate expertise around modern software design and development.
* Good hands-on experience in Application coding
* Experience in Application Monitoring tool - grafana, prometheus, looker.
Roles & Responsibilities:
* Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable,
* scalable software solutions
* Documents, reviews and ensures that all quality and change control standards are met.
* Writes custom code or scripts to automate infrastructure, monitoring services, and test cases.
* Writes c ustom code or scripts to do "destructive testing" to ensure adequate resiliency in production.
* Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
* Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment.
* Identifies product enhancements (client-facing or technical) to create a better experience for the end users.
* Identifies unsecured code areas and implements fixes as they are discovered with or without tooling.
* Identifies, implements, and shares technical solutions that can be used across the organization.
* Creates and architects foundational code elements that can be reused many times by a product.
* Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties.
* Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work.
* Participates in and leads learning activities around modern software design and development core practices (communities of practice).
* Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technological organizations.
* Attends conferences and learns how to apply new technologies where appropriate.
#LI-RJ2
Salary Range - $90,790-$130,000 a year