Work closely with Product Managers to drive a project’s requirements and convert said requirements into technical designs
Produce high-fidelity design documentation and get sign-offs from architects on aligning the design along with delivering high quality code to create elegant, scalable, enterprise-quality cloud based application services
Execute the development of software with a strong focus on the security, performance, and robustness
Build strong relationships and collaborate with UI engineers, quality engineers, UX designers, Product Managers, SRE, Infosec and external partners
Hire, mentor and lead junior engineers by example
Work to enhance developer productivity and team agility
Requirements
12+ years of experience building scalable applications with Golang and Java.
Solid hands-on experience with microservices development (gRPC, REST etc.), Object Oriented Programming System (OOPS), SQL and NoSQL databases, Messaging infrastructure, etc.
At least 5 years of development and production experience with Kubernetes (such as in an on-premise or Private Cloud environment), OpenShift, or other enterprise-grade private cloud platforms, Terraform, etc.
Should have some conceptual understanding of Enterprise networking aspects for on-premise and Private Cloud deployments (such as VLANs, Load Balancers, VPNs, Firewalls, and other datacenter networking concepts).
Experience in debugging connection problems.
Knowledge of how TLS and PKI work.
Self-driven with a strong sense of ownership and craftsmanship along with high bias for action.