- Effective Communication and Interpersonal Skills
- Mentor team and drive technical discussions
- Perform code reviews and establish architectural alignment
- Implement best practices
- Help with technical challenging components
Technical Proficiency
- Java
- Spring/Spring Boot framework
- Postgres
- SQL
- Docker/Kubernetes
- AWS
- Experience with building cloud native microservices
- Javascipt/CSS
- knowledge on SCA
- knowledge on security vulnerability types & common attack methods
- knowledge on CVEs, common vulnerability, package manager vulnerability
- monitor and triage vulnerabilities
- 12 factor application principles and methodologies
- Agile and Lean Process
- Monitoring and Alerting
Nice to Have
- Domain Driven Design
- CI/CD workflow
- Command line tools
- Distributed architecture
- Build and package management systems (Maven, Ruby Gems and NPM)