Hands on. Able and willing to write well-documented, high performance, reliable, maintainable code.
Excellent design and programming experience in Core Java/JEE, Concurrency, REST APIs, Spring Framework, and microservices. GraphQL is a plus.
Full working knowledge of software engineering principles, design patterns, and product development practices in complex enterprise/cloud environments.
Working knowledge of SQL databases, and NoSQL.
Experience with one or more APM frameworks, with a solid understanding of integration with OAuth2, OIDC, and JWT
Good understanding of infrastructure & virtualization technologies such as Kubernetes.
Solid experience with C4 software architecture models, or DFDs
Metrics-driven development experience with an emphasis on observability
Working knowledge of 12Factor, cloud native apps, and CI/CD.
Proficient with AWS and/or GCP.
Strong analytical and problem-solving skills, with attention to detail.
Hard-working with a "whatever it takes" attitude.
Able to demonstrate effective teamwork both within the immediate team and across functional teams.
Excellent communications skills and able to lead a team of highly technical individuals.
Familiar with Agile/SCRUM/SAFe development methodologies.