Scala Developer

Nityo Infotech Corporation
United States
25 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Akka (Toolkit) Advanced Message Queuing Protocol Unit Testing Bash Shell Bootstrap (Software) Continuous Integration Command-Query Responsibility Segregation (Software Development) Data Structures Web Development Distributed Systems
+14 more
Python (Programming Language) Pair Programming Ansible Message Oriented Middleware Scripting AngularJS Infrastructure Automation Frameworks Apache Kafka Functional Programming Event Sourcing Puppet Restful APIs Domain Driven Design Docker

Requirements

  • Proven experience developing solutions using Scala or another functional programming language.
  • Strong experience writing Unit Tests and Acceptance/Behavior-Driven Tests.
  • Ability to deliver high-quality, maintainable code within established timelines.
  • Strong understanding of data structures, algorithms, and problem-solving techniques.
  • Experience working in an Agile development environment, including practices such as pair programming, daily stand-ups, and sprint ceremonies.
  • Demonstrated knowledge and application of business/domain concepts in previous roles.
  • Experience collaborating within development teams and contributing to a shared codebase using Continuous Integration (CI) practices.
  • Willingness to participate in a production support rotation.
  • Experience working in Linux/Unix environments.

Preferred Skills

  • Experience with Message-Oriented Middleware (MOM) technologies such as Kafka, AMQP, MQ, and AMPS.
  • Experience designing and developing distributed systems.
  • Web application development experience using technologies such as JavaScript, AngularJS, and Bootstrap.
  • Experience in RESTful API design and development.
  • Knowledge of Domain-Driven Design (DDD), CQRS, and Event Sourcing architectures.
  • Experience within the banking, middle-office, or back-office domain.
  • Proficiency in scripting languages such as Bash and Python.
  • Experience with deployment and infrastructure automation tools such as Ansible, Puppet, Chef, and Docker.
  • Hands-on experience with Scala libraries and frameworks such as Scalactic, Scalatra, Akka, RxScala, and TypeLevel libraries.
  • Understanding of Category Theory and its application to functional programming concepts.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

1:42 min

Automating Skupper deployments using Ansible

Alex Soto Alex Soto · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:01 min

Comparing Terraform to popular configuration management tools

Devlin Duldulao · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all