At least 12+ years of progressive experience with software products and services
BS/MS in computer science or equivalent work experience.
Strong Object-Oriented Programming concepts.
Expertise in Java with experience in developing RESTful APIs using Java Spring Boot or similar
Experience with Cloud Services; Google Cloud preferred
Expertise in web development model with hands on experience developing products leveraging UI technology stacks like JavaScript/Angular or equivalent
Expertise in architecting and implementing features for enterprise scale systems
Passion in being a technology ambassador and coaching engineering excellence in other engineers
Demonstrated capability in Software design/architecture/data-backed-decision-making processes.
Excellent leadership and communication skills.
Actively stays abreast of the latest developments in relevant technologies and practices
Challenges status quo and inspires teams towards technical and product excellence
Experience with Google Cloud, cloud deployment and DevOps mindset.
Experience with CI/CD automations and tools
Familiarity with Infrastructure as code tool such as Terraform
Knowledge of both relational (PostgreSQL) and NoSQL(DynamoDB and/or ElasticSearch) database technologies
Experience with modern monitoring tools such as AppDynamics
Experienced in using build pipelines (Jenkins preferred)
Experience with Version control systems such as Git (BitBucket or Github preferred)
Be an important part of a team that has full ownership of technical solutions, design, and implementation
Write well-designed, testable clean code
Get hands on and debug complex issues or create fully working prototypes / proofs of concept which teams can take forward.
Mentor and develop engineers and next level technical leadership and take responsibility for growing overall technical leadership in the team
Operate in a fast-moving environment, make quick decisions and execute to deliver desired outcomes
Go deep on critical issues and apply the technical/process/mindset-change learnings back into the product and team.
Explain complex technical architectures and designs to both technical and non-technical stakeholders and drive decisions
Demonstrate customer oriented mindset in evaluating, proposing and implementing solutions
Keyskills: docker angular aws spring boot java gcp microservices