Company: Kforce
Location: Greenwood Village, CO
Posted on: November 07
Kforce is immediately seeking an experienced Senior Scala Backend Developer in support of our enterprise telecommunications and mass media client based in Greenwood Village, CO.Responsibilities:* Work with high-performing software and applications at the forefront of the digital telecommunications industry* Translate user needs and business requirements into detailed design, solutions, and functional architecture and specifications* Design and implement new functionality that is testable and performant with limited oversight and guidance, following best practices and approved code patterns* Working with the SRE teams establishes a system of monitoring and alerting to measure reliability over time and identify customer-impacting issues in a timely manner, helping teams operate within their error budgets* Fix vulnerabilities and assess upgrade and patch needs* Analyze and revise existing system logic and documentation to address identified difficulties* Explore new and upcoming technologies, compare them with existing products or services, and develop plans and recommendations to address future business needs* Collaborate with other team members to identify and solve technical problems* Collaborate with internal customers, technical, and architecture teams to solve complex software problems* Mentor and coach junior team members* Strong development experience with Scala* Scala API Development experience* Understanding of MongoDB or other NoSQL databases* Containerization: Experience with Docker, Kubernetes, Helm, Istio, Argo or other containerization technologies* Kubernetes: Knowledge of Kubernetes deployment, scaling, and management on AWS or other cloud platforms* Monitoring & Logging: Familiarity with monitoring and logging tools like Datadog, Splunk* Experience using AWS managed services* Experience with caching architectures, particularly Memcached or Kafka* Knowledge of API documentation, especially Swagger (OpenAPI)* Experience using CI/CD automation (Jenkins, Gitlab)* Can multitask and quickly pivot to changing priorities and tight deadlines* Can assess a problem and determine an effective course of action with sustainable solutions* Can handle multiple assignments simultaneously and is accountable for the tasks assigned* Proven ability to digest complex tasks and provide technical and software solutions to measure and report on real-time issues and performance analysis* Ability to read, write, speak and understand English * Ability to perform duties in a very fast-paced environment and ability to learn new technology quickly* Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies* Strong Understanding of Scrum/Agile development methodologies* Capable of delivering on multiple competing priorities with little supervision* Experience with building, designing REST APIs and API security (OAuth2, JWT)* Strong unit and integration testing practices* Monitor, troubleshoot, and optimize the performance of services and API endpoints* Knowledge of functional programming and reactive patterns* Experience with software security principles and patterns