Role: JAVA Backend Lead Engineer (Kubernetes)
Location: Tampa, Dallas, Central New Jersey, California (Remote)
Type: Contract/FTE
Required skills and Experience
- Minimum 10+ years of experience as an active developer using Java/Springboot or Golang
- Must be fully hands-on and willing to actively code on a daily basis
- Strong competencies in program design, data structures, algorithms, and multi-threading
- Experience with performance engineering at a program/process level performance analysis, troubleshooting, and optimization
- Intimate understanding of JVM runtimes, resource constraints, garbage collectors, and ability to code efficiently in the face of those constraints
- In-depth experience with Kubernetes scheduling, resource management, networking, communication, security, config-maps, ingress controllers, etc
- Hands-on with native Kubernetes commands and configuration ex: kubectl, YAML descriptors for various resource types
- Practical experience troubleshooting a Kubernetes environment and deployed code
- Practical experience building and packaging components/services for K8S deployment as part of a CI/CD pipeline
- Experience with OpenShift platform and knowledge with other Cloud containerization technologies like EKS , AKS, Pivotal Cloud Foundry
- Good understanding of databases and query languages
- Experience in Gitlab a plus