Scope:
-
Core responsibilities to include analyze business requirements and designs for accuracy and completeness. Develops and maintains relevant product.
Our current technical environment:
-
Software: Java, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth , Snowflake
-
Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
-
Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
-
Frameworks/Others: Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Springboot, Gradle GIT, Ignite
What you’ll do:
-
Designs services to be self-healing and to offer self-service capabilities from the ground up to achieve minimum manual intervention.
-
Seeks out the root causes of incidents and inspires improvements in a blameless fashion.
-
Strives for smooth migration paths, in particular for breaking changes.
-
Considers operational costs even in early design stages and incorporates it as a factor into the decision-making process.
-
Leads by example.
-
Evolves the hiring culture in the team, identifies skill gaps, and actively shapes job openings to ensure foreseeable requirements can be met in the future.
-
Understands the impact of partner enablement on the growth of the company and evolves products into a direction that supports this at scale.
-
Reflects on how the team works towards delivering value and actively improves processes within their team.
-
Becomes a subject matter expert in one or more product areas.
-
Includes stakeholders as early and often as sensible to maximize the value delivered.
-
Clearly communicates impediments to commitments and prefers practical alternatives over plainly saying "no".
-
Supports team management in prioritizing backlog items.
-
Quantifies impact and values of features to inform prioritization of issues and secure necessary budgets.
-
Considers Blue Yonder design guidelines and consults architects as appropriate.
-
Quantifies the value of refactoring opportunities and uses this for priorization with other issue types.
-
Develops prototypes and proofs of principles for innovative features.
-
Steadily extends their knowledge to identify synergies across domains and speed up time to become an expert in new areas.
-
Reaches out to other teams to further mutual alignment with the company vision.
-
Works on aligning roadmaps of multiple teams towards achieving the company vision.
-
Makes impediments transparent and helps others to overcome theirs.
-
Has a deep understanding of the team’s problem domain and interaction points with other teams.
What we are looking for:
-
14 - 16 years of Experience in software development with 3 years of experience in building and leading Product solutions.
-
Minimum 4+ years of experience in working on Microservices architecture, data modelling and distributed system design
-
Experience with API management platforms & providing / consuming RESTful APIs
-
Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka, React.
-
Demonstrable experience, thorough knowledge, and interests in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance and High availability
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here:
Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.