Principal Java DevOps Engineer
Canada - Remote•CanadaNorth America•August 20, 2024
Job Summary: Recently we entered in a partnership with one of our preferred to clients for a large-scale migration into the GCP Cloud. This team’s code receives and processes millions of requests per second in a large-scale distributed system performing content aggregation, indexing, and relevance ranking. You will be working on coding, testing, and debugging this system running in a k8s environment, where there is zero downtime worldwide. Work Location: Remote Canada
Key Responsibilities
- Develop scalable and innovative robust Java code for content aggregation as well as for information indexing, retrieval, processing, and ranking.
- Build, enhance, optimize, and deploy tools, workflows, systems to process textual data for extraction of relevant information.
- Collaborate with team members and stakeholders, ensuring clear understanding of technical requirements and project goals.
- Write detailed design documents, develop comprehensive automated tests, and coordinate automated deployments.
Qualifications
- Bachelor’s degree in computer science or related field of study. Master’s degree is preferred.
- Prefer - Google Associate Cloud Engineer Certification or other Google Cloud Professional level certification.
- Minimum of 8+ years developing applications in core Java.
- In-depth knowledge of algorithms, data structures, and systems
- E2E software development lifecycle experience, including building and maintaining production grade software.
- Excellent verbal and writing communication skills with the English language.
- Operability experience (logging, monitoring, alerting, debugging).
- Prefer - Experience with Cassandra or Spanner
- Prefer - Containerization knowledge (Kubernetes, Docker) experience.
- Prefer - Experience with DevOps and infrastructure as code (terraform, CI/CD, build tools – maven/gradle). Discover your inner Racker: Racker Life