remote
Senior Software Engineer Java Rust - DigiCert
Software Engineer
Senior Software Engineer specializing in backend development with Java and Rust, building high‑performance microservices for security‑focused platforms using Spring Boot, Docker, and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services in Java and Rust for a security‑centric platform.
- Implement RESTful APIs and microservice architectures using Spring Boot and modern Rust frameworks.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters.
- Collaborate with product, security, and DevOps teams to ensure high availability, performance, and compliance with security standards.
- Participate in code reviews, performance tuning, and continuous improvement of development processes.
Requirements
- 5+ years of professional experience in backend development, primarily with Java and Rust.
- Strong knowledge of Spring Boot, REST API design, and microservice patterns.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Understanding of security concepts such as PKI, TLS, and secure coding practices.
- Proven ability to work in an agile environment and mentor junior engineers.
Skills
javarustkubernetesdocker