Senior Scala Engineer

Overview

On Site
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Functional Programming
Continuous Integration
Database
DevOps
Docker
Documentation
Automated Testing
Cloud Computing
Collaboration
Continuous Delivery
English
API
Accountability
Scala
Scrum
Software Security
Splunk
Supervision
Multitasking
NoSQL
OAuth
Performance Analysis
Real-time
Reporting
Jenkins
Kubernetes
Managed Services
Management
Memcached
MongoDB
Agile
Amazon Web Services
Apache Kafka
Caching
GitLab
Integration Testing
Test-driven Development

Job Details

REQUIRED QUALIFICATIONS
Technologies
Strong development experience with Scala
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)
Skills/Abilities and Knowledge
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.
Ability to collaborate with and contribute to a common culture of excellence.
Experience with test-driven development and automated testing frameworks.
Must be capable of delivering on multiple competing priorities with little supervision.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.