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 cause 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.
- Actively shares knowledge in their field of expertise, e.g., by contributing to open source software projects, offering training sessions, holding conference presentations, etc.
- Shares innovative ideas with others and jointly develops prototypes and proofs of principles for demonstration.
- Reflects on how the team works towards delivering value and actively improves processes within their team.
- Is perceived as a subject matter expert in one or more product areas with a broad general knowledge, and others happily leverage their experience.
- Understands the impact of partner enablement on the growth of the company and evolves products into a direction that supports this at scale.
- Understands customer value and slices/writes user stories accordingly to deliver value faster.
- Includes stakeholders as early and often as sensible to maximize the value delivered.
- Quantifies impact and values of features to inform prioritization of issues and secure necessary budgets.
- Identifies the value of refactoring opportunities and uses this for prioritization with other issue types.
- Supports team management in prioritizing backlog items.
- Intuitively understands the team's problem domain and how it relates to other teams and products.
- 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.
- Clearly communicates impediments to commitments and prefers practical alternatives over plainly saying no.
What we are looking for:
- 16+ years of Experience in Java Microservices software development with 5+ 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
- Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka, React.
- Experience with DevOps, Infrastructure as Code and infrastructure automation.
- Good Understanding of secure architectures, secure configuration, identity management,
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:
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.