What are the responsibilities and job description for the Scala Developer position at Mindlance?
Scala Developer
Introduction:
We are looking for a strong senior backend Scala developer with experience in Java and preferably with AWS Cloud experience to join our team in Chicago, IL. As a Scala Developer, you will be responsible for developing scalable backend software using TDD and building Scala/Java applications running in an AWS environment.
Responsibilities:
- Develop scalable backend software using TDD
- Build Scala/Java applications running in an AWS environment
- Work within an agile team to deliver high-quality code
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and upgrade existing software
- Stay up to date with the latest industry trends in Scala development
Requirements:
Required Skills:
- 10 years hands-on experience with Scala
- Profound insight of Scala internals (Class loading, Memory Management, Concurrency, Futures, Multithreading)
- Building low-latency & high volume, distributed, scalable, and reliable backend systems
- Experience with RESTful APIs
Preferred Skills:
- Experience with Java programming language
- Experience with AWS Cloud services
- Experience with Test-Driven Development (TDD)
- Strong problem-solving skills and attention to detail
Interested candidates should be prepared for a coding exercise as part of the interview process. This position will be onsite until further notice.
Salary : $60 - $70