Software Engineer CAMS Job Description Template
Our company is looking for a Software Engineer CAMS to join our team.
Responsibilities:
- Develop capacity and monitoring plans for the services you write;
- Conceive and deliver new features and improvements in a fast paced environment as a part of a growing engineering team;
- Design, develop and deliver micro-services using JAVA and GoLang;
- Collaborate across the company to define, design, build and improve various products.
Requirements:
- Good knowledge of networking and Linux system services (systemd, etcd);
- BS or MS in Computer Science or related field;
- Ability to think out-of-box and zeal to continuously improve design and implementation;
- Excellent communicator and team player;
- Hands on experience with Qemu, Packer, Terraform, AWS, Azure,
- Hands on experience with hypervisor (VMWare ESXi, HyperV, etc.) is must;
- Knowledge of CoreOS, Kubernetes, Docker;
- Knowledge of Kafka, Casandra, Elastic Search;
- At least 2+ years of these must be in developing micro-services for private and public clouds;
- 5+ years of experience in object oriented software development using JAVA (Spring boot, JPA/ hibernate/ maven);
- Good understanding how distributed systems;
- Hands on experience with DevOps tools like Puppet and/or Ansible is must.